Class OneOf

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,>

 Dansk