Class OneOf

Class OneOf

Nombre del espacio: Aspose.Svg.Builder Asamblea: Aspose.SVG.dll (25.5.0)

Representa un valor que puede ser uno de dos tipos distintos, T1 o T2.

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

Tipos de Parámetros

T1

El tipo del primer valor posible.

T2

El tipo del segundo valor posible.

Inheritance

object OneOf<t1, t2="">

Miembros heredados

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

Constructors

OneOf(T1)

Inicia una nueva instancia de la clase OneOf con un valor de tipo T1.

public OneOf(T1 value)

Parameters

value T1

El valor del tipo T1.

OneOf(T2)

Inicia una nueva instancia de la clase OneOf con un valor de tipo T2.

public OneOf(T2 value)

Parameters

value T2

El valor del tipo T2.

Methods

Juego de los desafíos>(Func <t1, tresult=«>, Func<t2, tresult="">"">)

Ejecuta una de las funciones proporcionadas en base al tipo subyacente del valor.

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

Parameters

func1 Func <t1, tresult="">

La función a ejecutar si el valor es de tipo T1.

func2 Func <t2, tresult="">

La función a ejecutar si el valor es de tipo T2.

Returns

TRESULTAD

El resultado de la función ejecutada.

Tipos de Parámetros

TResult

El tipo de devolución de las funciones.

Operators

Operador implícito OneOf<t1, t2="">"">(T1)

Converte implicitamente un valor de tipo T1 en un objeto OneOf <T1, T2>

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

Parameters

value T1

El valor del tipo T1.

Returns

OneOf <t1, t2="">

El resultado de la conversión.

Operador implícito OneOf<t1, t2="">"">(T2)

Converta implícitamente un valor de tipo T2 a un objeto OneOf <T1, t2>.

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

Parameters

value T2

El valor del tipo T2.

Returns

OneOf <t1, t2="">

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

 Español