Class OneOf
Именује се: Aspose.Svg.Builder Асамблеја: Aspose.SVG.dll (25.5.0)
Представља вредност која може бити једна од два различита типа, Т1 или Т2.
[ComVisible(true)]
public class OneOf<t1, t2="">
Типови параметара
T1
Тип прве могуће вредности.
T2
Тип друге могуће вредности.
Inheritance
Наслеђени чланови
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,>