Class OneOf

Class OneOf

ja nimityö: Aspose.Svg.Builder Kokous: Aspose.SVG.dll (25.5.0)

Se edustaa arvoa, joka voi olla yksi kahdesta erillisestä tyypistä, T1 tai T2.

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

Parametrien tyyppi

T1

Ensimmäisen mahdollisen arvon tyyppi.

T2

Toisen mahdollisen arvon tyyppi.

Inheritance

object OneOf<t1, t2="">

Perintöjäsenet

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

Constructors

OneOf(T1)

Aloittaa OneOf-luokan uusi esimerkki T1-tyypin arvolla.

public OneOf(T1 value)

Parameters

value T1

Tyypin T1 arvo.

OneOf(T2)

Aloittaa OneOf-luokan uusi esimerkki T2-tyypin arvolla.

public OneOf(T2 value)

Parameters

value T2

T2 tyypin arvo.

Methods

Matkustaminen »>(Func<t1 ja tresult=”">, Func<t2, tresult="">)

Se suorittaa yhden tarjottavista toiminnoista arvon perusluokan perusteella.

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

Parameters

func1 Func <t1, tresult="">

Toiminto suoritetaan, jos arvo on tyypin T1.

func2 Func <t2, tresult="">

Toiminto suoritetaan, jos arvo on tyypin T2.

Returns

Hyvää

suoritetun toiminnon tulos.

Parametrien tyyppi

TResult

Toimintojen palautusmuoto.

Operators

Käyttöjärjestelmä OneOf<t1, t2="">(T1)

Se muuntaa tyypillisen T1-arvon OneOf <T1, T2> -objektiin.

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

Parameters

value T1

Tyypin T1 arvo.

Returns

OneOf <t1, t2="">

muutoksen tuloksena.

Käyttöjärjestelmä OneOf<t1, t2="">(T2)

Se muuntaa tyypillisen T2:n arvon OneOf <T1, T2> -objektiin.

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

Parameters

value T2

T2 tyypin arvo.

Returns

OneOf <t1, t2="">

muutoksen tuloksena.</t1,></t1,></t1,></t1,></t1,></t1,></t2,></t1,></t2,></t1,></t2,></t1,></t1,></t1,>

 Suomi