Class WrapperBase<TElement>
- Namespace
- Bunit.Web.AngleSharp
- Assembly
- bunit.dll
Represents a wrapper AngleSharp.Dom.IElement.
public abstract class WrapperBase<TElement> : IElementWrapper<TElement> where TElement : class, IElement
Type Parameters
TElement
- Inheritance
-
WrapperBase<TElement>
- Implements
-
IElementWrapper<TElement>
- Inherited Members
- Extension Methods
Constructors
WrapperBase(TElement, IElementWrapperFactory)
Creates an instance of the WrapperBase<TElement> class.
protected WrapperBase(TElement element, IElementWrapperFactory elementFactory)
Parameters
elementTElementelementFactoryIElementWrapperFactory
Properties
WrappedElement
Gets the wrapped element.
public TElement WrappedElement { get; }
Property Value
- TElement
Methods
Equals(object?)
public override bool Equals(object? obj)
Parameters
objobject
Returns
GetHashCode()
public override int GetHashCode()
Returns
Operators
operator ==(WrapperBase<TElement>, TElement)
public static bool operator ==(WrapperBase<TElement> x, TElement y)
Parameters
xWrapperBase<TElement>yTElement
Returns
operator ==(TElement, WrapperBase<TElement>)
public static bool operator ==(TElement x, WrapperBase<TElement> y)
Parameters
xTElementyWrapperBase<TElement>
Returns
operator !=(WrapperBase<TElement>, TElement)
public static bool operator !=(WrapperBase<TElement> x, TElement y)
Parameters
xWrapperBase<TElement>yTElement
Returns
operator !=(TElement, WrapperBase<TElement>)
public static bool operator !=(TElement x, WrapperBase<TElement> y)
Parameters
xTElementyWrapperBase<TElement>