Class OneOf

Class OneOf

De naam: Aspose.Svg.Builder Verzameling: Aspose.SVG.dll (25.5.0)

Vertegenwoordigt een waarde die een van de drie verschillende soorten kan zijn, T1, T2, of T3.

[ComVisible(true)]
public class OneOf<t1, t2,="" t3="">

Typen Parameters

T1

Het type van de eerste mogelijke waarde.

T2

Het type van de tweede mogelijke waarde.

T3

Het type van de derde mogelijke waarde.

Inheritance

object OneOf<t1, t2,="" t3="">

Geëerbiede leden

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

OneOf(T1)

Initialiseert een nieuwe instantie van de OneOf-klasse met een waarde van type T1.

public OneOf(T1 value)

Parameters

value T1

De waarde van type T1.

OneOf(T2)

Initialiseert een nieuwe instantie van de OneOf-klasse met een waarde van type T2.

public OneOf(T2 value)

Parameters

value T2

De waarde van type T2.

OneOf(T3)

Initialiseert een nieuwe instantie van de OneOf-klasse met een waarde van type T3.

public OneOf(T3 value)

Parameters

value T3

De waarde van type T3.

Methods

De wedstrijd ‘probleem>(Func<t1, drievoudig=“">, Func<t2, tresult=“">, Func<t3, tresult="">)

Het uitvoert een van de voorziene functies op basis van het onderliggende type waarde.

public TResult Match<tresult>(Func<t1, tresult=""> func1, Func<t2, tresult=""> func2, Func<t3, tresult=""> func3)

Parameters

func1 Func <t1, tresult="">

De functie om uit te voeren als de waarde is van type T1.

func2 Func <t2, tresult="">

De functie om uit te voeren als de waarde is van type T2.

func3 Func <t3, tresult="">

De functie om uit te voeren als de waarde is van type T3.

Returns

Vertrouw

Het resultaat van de uitgevoerde functie.

Typen Parameters

TResult

De retourtype van de functies.

Operators

implicit operator OneOf<t1, t2,="" t3="">(T1)

Implicitely converteert een waarde van type T1 naar een OneOf<T1, T2, T3> object.

public static implicit operator OneOf<t1, t2,="" t3="">(T1 value)

Parameters

value T1

De waarde van type T1.

Returns

OneOf <t1, t2,="" t3="">

Het resultaat van de conversie.

implicit operator OneOf<t1, t2,="" t3="">(T2)

Implicitely converteert een waarde van type T2 naar een OneOf<T1, T2, T3> object.

public static implicit operator OneOf<t1, t2,="" t3="">(T2 value)

Parameters

value T2

De waarde van type T2.

Returns

OneOf <t1, t2,="" t3="">

Het resultaat van de conversie.

implicit operator OneOf<t1, t2,="" t3="">(T3)

Implicitely converteert een waarde van type T3 naar een OneOf<T1, T2, T2> object.

public static implicit operator OneOf<t1, t2,="" t3="">(T3 value)

Parameters

value T3

De waarde van type T3.

Returns

OneOf <t1, t2,="" t3="">

Het resultaat van de conversie.</t1,></t1,></t1,></t1,></t1,></t1,></t1,></t1,></t1,></t3,></t2,></t1,></t3,></t2,></t1,></t3,></t2,></t1,></t1,></t1,>

 Nederlands