Class OneOf
Navne til: Aspose.Svg.Builder Sammensætning: Aspose.SVG.dll (25.5.0)
Det repræsenterer en værdi, der kan være en af to forskellige typer, T1 eller T2.
[ComVisible(true)]
public class OneOf<t1, t2="">
Typer af parametre
T1
Den første mulige værdi.
T2
Den anden mulige værdi.
Inheritance
De arvede medlemmer
object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
OneOf(T1)
Initialiserer en ny instans i OneOf-klassen med en værdi af type T1.
public OneOf(T1 value)
Parameters
value
T1
Værdien af typen T1.
OneOf(T2)
Initialiserer en ny instans i OneOf-klassen med en værdi af type T2.
public OneOf(T2 value)
Parameters
value
T2
Værdien af typen T2.
Methods
Match«forfølgelse>(Func<t1 og tresult=”">, Func<t2, tresult="">)
Udfører en af de foreslåede funktioner baseret på den underliggende type værdi.
public TResult Match<tresult>(Func<t1, tresult=""> func1, Func<t2, tresult=""> func2)
Parameters
func1
Func
<t1, tresult="">
Funktionen skal udføres, hvis værdien er af type T1.
func2
Func
<t2, tresult="">
Funktionen skal udføres, hvis værdien er af type T2.
Returns
Trøst
Resultatet af den udførte funktion.
Typer af parametre
TResult
Returne af funktionerne.
Operators
Operatør OneOf<t1, t2="">(T1)
Implicit konverterer en værdi af type T1 til et OneOf <T1, T2> objekt.
public static implicit operator OneOf<t1, t2="">(T1 value)
Parameters
value
T1
Værdien af typen T1.
Returns
OneOf <t1, t2="">
Resultatet af konverteringen.
Operatør OneOf<t1, t2="">(T2)
Implicit konverterer en værdi af type T2 til et OneOf <T1, T3> objekt.
public static implicit operator OneOf<t1, t2="">(T2 value)
Parameters
value
T2
Værdien af typen T2.
Returns
OneOf <t1, t2="">
Resultatet af konverteringen.</t1,></t1,></t1,></t1,></t1,></t1,></t2,></t1,></t2,></t1,></t2,></t1,></t1,></t1,>