Class OneOf
Названий на: Aspose.Svg.Builder Асамблея: Aspose.SVG.dll (25.5.0)
Це значення, яке може бути одним з двох різних типів, T1 або T2.
[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 з цінністю типу T1.
public OneOf(T1 value)
Parameters
value
T1
Загальна вартість типу T1.
OneOf(T2)
Ініціалює нову інстанцію класу OneOf з цінністю типу T2.
public OneOf(T2 value)
Parameters
value
T2
Загальна вартість типу T2.
Methods
Матч «Страх»>(Функція <t1, тризут=«>, Func<t2, тризут="">)
Виконує одну з наданих функцій на основі основного типу вартості.
public TResult Match<tresult>(Func<t1, tresult=""> func1, Func<t2, tresult=""> func2)
Parameters
func1
Func
<t1, tresult="">
Функція повинна виконуватися, якщо значення має тип T1.
func2
Func
<t2, tresult="">
Функція повинна виконуватися, якщо значення має тип T2.
Returns
Трійці
Результат виконаної функції.
Тип параметрів
TResult
Тип повернення функцій.
Operators
Оператор OneOf<t1, t2="">(T1)
Імплицитно конвертує значення типу T1 в об’єкт OneOf <T1, T2>.
public static implicit operator OneOf<t1, t2="">(T1 value)
Parameters
value
T1
Загальна вартість типу T1.
Returns
OneOf <t1, t2="">
Результат перетворення.
Оператор OneOf<t1, t2="">(T2)
Імплицитно конвертує цінність типу T2 в об’єкт OneOf <T1, Т2>.
public static implicit operator OneOf<t1, t2="">(T2 value)
Parameters
value
T2
Загальна вартість типу T2.
Returns
OneOf <t1, t2="">
Результат перетворення.</t1,></t1,></t1,></t1,></t1,></t1,></t2,></t1,></t2,></t1,></t2,></t1,></t1,></t1,>