Class OneOf
名称: Aspose.Svg.Builder 会議: Aspose.SVG.dll (25.5.0)
2つの異なるタイプ、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)
T1 タイプの値を持つ OneOf クラスの新しい例を開始します。
public OneOf(T1 value)
Parameters
value
T1
タイプ T1 の値です。
OneOf(T2)
T2 タイプの値を持つ OneOf クラスの新しい例を開始します。
public OneOf(T2 value)
Parameters
value
T2
タイプ T2 の値です。
Methods
試合「トラブル」>(Func<t1、トリスルト=「>」、Funk<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 オブジェクトに変換します。
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,>