Class OneOf

Class OneOf

Именује се: Aspose.Svg.Builder Асамблеја: Aspose.SVG.dll (25.5.0)

Представља вредност која може бити једна од два различита типа, Т1 или Т2.

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

Типови параметара

T1

Тип прве могуће вредности.

T2

Тип друге могуће вредности.

Inheritance

object OneOf<t1, t2="">

Наслеђени чланови

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

Constructors

OneOf(T1)

Иницијалише нову инстанцију класе OneOf са вредношћу типа Т1.

public OneOf(T1 value)

Parameters

value T1

Вредност типа Т1.

OneOf(T2)

Иницијалише нову инстанцију класе OneOf са вредношћу типа Т2.

public OneOf(T2 value)

Parameters

value T2

Вредност типа Т2.

Methods

Утакмица » Терелт>(Фунц<т1, трисулт=„">, Func<t2, tresult="">)

Извршава једну од обезбеђених функција на основу основног типа вредности.

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

Parameters

func1 Func <t1, tresult="">

Функција која ће се извршити ако је вредност типа Т1.

func2 Func <t2, tresult="">

Функција која ће се извршити ако је вредност типа Т2.

Returns

Страст

Резултат извршене функције.

Типови параметара

TResult

врста повратне функције.

Operators

Оператор OneOf<t1, t2="">(T1)

Implicitno pretvara vrednost tipa T1 u OneOf <T1, T2> objekt.

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

Parameters

value T1

Вредност типа Т1.

Returns

OneOf <t1, t2="">

То је резултат конверзије.

Оператор OneOf<t1, t2="">(T2)

Имплицитно конвертује вредност типа Т2 у објекат OneOf <T1, T2>.

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

Parameters

value T2

Вредност типа Т2.

Returns

OneOf <t1, t2="">

То је резултат конверзије.</t1,></t1,></t1,></t1,></t1,></t1,></t2,></t1,></t2,></t1,></t2,></t1,></t1,></t1,>

 Српски