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 tre forskellige typer, T1, T2, eller T3.
[ComVisible(true)]
public class OneOf<t1, t2,="" t3="">
Typer af parametre
T1
Den første mulige værdi.
T2
Den anden mulige værdi.
T3
Den tredje mulige værdi.
Inheritance
object ← OneOf<t1, t2,="" t3="">
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.
OneOf(T3)
Initialiserer en ny instans i OneOf-klassen med en værdi af type T3.
public OneOf(T3 value)
Parameters
value
T3
Værdien af typen T3.
Methods
Match«forfølgelse>(Func<t1 og tresult=”">, Func<t2, tresult=”">, Func<t3, 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, Func<t3, tresult=""> func3)
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.
func3
Func
<t3, tresult="">
Funktionen skal udføres, hvis værdien er af type T3.
Returns
Trøst
Resultatet af den udførte funktion.
Typer af parametre
TResult
Returne af funktionerne.
Operators
implicit operatør OneOf<t1, t2,="" t3="">(T1)
Implicit konverterer en værdi af type T1 til et OneOf<T1, T2, T3> objekt.
public static implicit operator OneOf<t1, t2,="" t3="">(T1 value)
Parameters
value
T1
Værdien af typen T1.
Returns
OneOf <t1, t2,="" t3="">
Resultatet af konverteringen.
implicit operatør OneOf<t1, t2,="" t3="">(T2)
Implicit konverterer en værdi af type T2 til et OneOf<T1, T2, T3> objekt.
public static implicit operator OneOf<t1, t2,="" t3="">(T2 value)
Parameters
value
T2
Værdien af typen T2.
Returns
OneOf <t1, t2,="" t3="">
Resultatet af konverteringen.
implicit operatør OneOf<t1, t2,="" t3="">(T3)
Implicit konverterer en værdi af type T3 til et OneOf<T1, T2, T2> objekt.
public static implicit operator OneOf<t1, t2,="" t3="">(T3 value)
Parameters
value
T3
Værdien af typen T3.
Returns
OneOf <t1, t2,="" t3="">
Resultatet af konverteringen.</t1,></t1,></t1,></t1,></t1,></t1,></t1,></t1,></t1,></t3,></t2,></t1,></t3,></t2,></t1,></t3,></t2,></t1,></t1,></t1,>