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,>