Class OneOf

Class OneOf

Nom dels espais: Aspose.Svg.Builder Assemblea: Aspose.SVG.dll (25.5.0)

Representa un valor que pot ser un de dos tipus diferents, T1 o T2.

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

Tipus de paràmetres

T1

El tipus del primer valor possible.

T2

El tipus del segon valor possible.

Inheritance

object OneOf<t1, t2="">

Membres heretats

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

Constructors

OneOf(T1)

Inicialitza una nova instància de la classe OneOf amb un valor de tipus T1.

public OneOf(T1 value)

Parameters

value T1

El valor del tipus T1.

OneOf(T2)

Inicialitza una nova instància de la classe OneOf amb un valor de tipus T2.

public OneOf(T2 value)

Parameters

value T2

El valor del tipus T2.

Methods

Jocs de trencament>(Func <t1, tresult=«>, Func<t2, tresult="">)

Executa una de les funcions proporcionades basant-se en el tipus fonamental del valor.

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

Parameters

func1 Func <t1, tresult="">

La funció per executar si el valor és del tipus T1.

func2 Func <t2, tresult="">

La funció per executar si el valor és del tipus T2.

Returns

La tristesa

El resultat de la funció executada.

Tipus de paràmetres

TResult

El tipus de retorn de les funcions.

Operators

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

Implicitament converteix un valor del tipus T1 en un OneOf <T1, T2> objecte.

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

Parameters

value T1

El valor del tipus T1.

Returns

OneOf <t1, t2="">

El resultat de la conversió.

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

Implicitament converteix un valor del tipus T2 en un objecte OneOf <T1, T3&gt.

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

Parameters

value T2

El valor del tipus T2.

Returns

OneOf <t1, t2="">

El resultat de la conversió.</t1,></t1,></t1,></t1,></t1,></t1,></t2,></t1,></t2,></t1,></t2,></t1,></t1,></t1,>

 Català