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

object OneOf<t1, t2="">

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

 Dansk