Class WrapperBase<TElement>
- Namespace
- Bunit.Web.AngleSharp
- Assembly
- Bunit.Web.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
element
TElementelementFactory
IElementWrapperFactory
Properties
WrappedElement
Gets the wrapped element.
public TElement WrappedElement { get; }
Property Value
- TElement
Methods
Equals(object?)
public override bool Equals(object? obj)
Parameters
obj
object
Returns
GetHashCode()
public override int GetHashCode()
Returns
Operators
operator ==(WrapperBase<TElement>, TElement)
public static bool operator ==(WrapperBase<TElement> x, TElement y)
Parameters
x
WrapperBase<TElement>y
TElement
Returns
operator ==(TElement, WrapperBase<TElement>)
public static bool operator ==(TElement x, WrapperBase<TElement> y)
Parameters
x
TElementy
WrapperBase<TElement>
Returns
operator !=(WrapperBase<TElement>, TElement)
public static bool operator !=(WrapperBase<TElement> x, TElement y)
Parameters
x
WrapperBase<TElement>y
TElement
Returns
operator !=(TElement, WrapperBase<TElement>)
public static bool operator !=(TElement x, WrapperBase<TElement> y)
Parameters
x
TElementy
WrapperBase<TElement>