Class VariantListRepresentation
public class VariantListRepresentation : IEnumerable<(SelectorPath, IVariant)>, IEnumerable
- Inheritance
-
VariantListRepresentation
- Implements
- Inherited Members
Constructors
VariantListRepresentation()
public VariantListRepresentation()
VariantListRepresentation(IEnumerable<(SelectorPath, IVariant)>)
public VariantListRepresentation(IEnumerable<(SelectorPath, IVariant)> values)
Parameters
valuesIEnumerable<(SelectorPath, IVariant)>
Methods
Add(SelectorPath, IVariant)
public VariantListRepresentation Add(SelectorPath p, IVariant value)
Parameters
pSelectorPathvalueIVariant
Returns
GetEnumerator()
Returns an enumerator that iterates through the collection.
public IEnumerator<(SelectorPath, IVariant)> GetEnumerator()
Returns
- IEnumerator<(SelectorPath, IVariant)>
An enumerator that can be used to iterate through the collection.
ToListRepresentation(Variant)
public static VariantListRepresentation ToListRepresentation(Variant x)
Parameters
xVariant
Returns
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.
ToVariant()
public IVariant ToVariant()
Returns
Traverse<C>(IVariant, C, Func<IVariant, SelectorPath, C, C>)
public static C Traverse<C>(IVariant v, C context, Func<IVariant, SelectorPath, C, C> callback)
Parameters
vIVariantcontextCcallbackFunc<IVariant, SelectorPath, C, C>
Returns
- C
Type Parameters
C
Operators
implicit operator VariantListRepresentation(Variant)
public static implicit operator VariantListRepresentation(Variant v)
Parameters
vVariant
Returns
implicit operator Variant(VariantListRepresentation)
public static implicit operator Variant(VariantListRepresentation r)