Class OneOf

Class OneOf

Numele spaţiului: Aspose.Svg.Builder Adunare: Aspose.SVG.dll (25.5.0)

Aceasta reprezintă o valoare care poate fi una dintre două tipuri distincte, T1 sau T2.

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

Tipuri de parametri

T1

Tipul primei valori posibile.

T2

Tipul celui de-al doilea valor posibil.

Inheritance

object OneOf<t1, t2="">

Membrii moștenitori

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

Constructors

OneOf(T1)

Inițializează o nouă instanță a clasei OneOf cu o valoare de tip T1.

public OneOf(T1 value)

Parameters

value T1

Valoarea tipului T1.

OneOf(T2)

Inițializează o nouă instanță a clasei OneOf cu o valoare de tip T2.

public OneOf(T2 value)

Parameters

value T2

Valoarea tipului T2.

Methods

Câștigă meciul>(Func<t1 și tresult=„"> , Func<t2, tresult="">)

Execută una dintre funcțiile oferite în funcție de tipul de bază al valorii.

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

Parameters

func1 Func <t1, tresult="">

Funcția care trebuie executată dacă valoarea este de tip T1.

func2 Func <t2, tresult="">

Funcția de executare dacă valoarea este de tip T2.

Returns

încredere

Rezultatul funcţiei executate.

Tipuri de parametri

TResult

Tipul de returnare a funcțiilor.

Operators

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

Convertează implicit o valoare a tipului T1 într-un obiect OneOf <T1, T2>

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

Parameters

value T1

Valoarea tipului T1.

Returns

OneOf <t1, t2="">

Rezultatul conversiei.

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

Convertează implicit o valoare a tipului T2 într-un obiect OneOf <T1, t2>

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

Parameters

value T2

Valoarea tipului T2.

Returns

OneOf <t1, t2="">

Rezultatul conversiei.</t1,></t1,></t1,></t1,></t1,></t1,></t2,></t1,></t2,></t1,></t2,></t1,></t1,></t1,>

 Română