Class OneOf

Class OneOf

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

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

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

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

T1

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

T2

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

T3

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

Inheritance

object OneOf<t1, t2,="" t3="">

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

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.

OneOf(T3)

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

public OneOf(T3 value)

Parameters

value T3

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

Methods

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

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

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

Parameters

func1 Func <t1, tresult="">

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

func2 Func <t2, tresult="">

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

func3 Func <t3, tresult="">

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

Returns

Страст

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

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

TResult

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

Operators

имплицитни оператор OneOf<t1, t2,="" t3="">(T1)

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

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

Parameters

value T1

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

Returns

OneOf <t1, t2,="" t3="">

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

имплицитни оператор OneOf<t1, t2,="" t3="">(T2)

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

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

Parameters

value T2

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

Returns

OneOf <t1, t2,="" t3="">

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

имплицитни оператор OneOf<t1, t2,="" t3="">(T3)

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

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

Parameters

value T3

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

Returns

OneOf <t1, t2,="" t3="">

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

 Српски