Class OneOf
名称: Aspose.Svg.Builder 会議: Aspose.SVG.dll (25.5.0)
T1、T2、またはT3の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)
T1 タイプの値を持つ OneOf クラスの新しい例を開始します。
public OneOf(T1 value)
Parameters
value
T1
タイプ T1 の値です。
OneOf(T2)
T2 タイプの値を持つ OneOf クラスの新しい例を開始します。
public OneOf(T2 value)
Parameters
value
T2
タイプ T2 の値です。
OneOf(T3)
T3 タイプの値を持つ OneOf クラスの新しい例を開始します。
public OneOf(T3 value)
Parameters
value
T3
タイプT3の値です。
Methods
試合「トラブル」>(Func<t1、トリスルト=「>」、Funk<t2、トリスルト=「>」、Funk<t3、トリスルト=「>」)
値の基礎型に基づいて提供された機能のいずれかを実行します。
public TResult Match<tresult>(Func<t1, tresult=""> func1, Func<t2, tresult=""> func2, Func<t3, tresult=""> func3)
Parameters
func1
Func
<t1, tresult="">
実行する機能は、値が T1 タイプである場合。
func2
Func
<t2, tresult="">
実行する機能は、値が T2 タイプである場合。
func3
Func
<t3, tresult="">
実行する機能は、値が T3 タイプである場合。
Returns
悲しみ
実行された機能の結果。
タイプパラメーター
TResult
機能の返品タイプ。
Operators
オペレーター OneOf<t1, t2,="" t3=「>」(T1)
T1 の値を OneOf<T1, T2, T3> オブジェクトに変換します。
public static implicit operator OneOf<t1, t2,="" t3="">(T1 value)
Parameters
value
T1
タイプ T1 の値です。
Returns
OneOf <t1, t2,="" t3="">
変換の結果です。
オペレーター OneOf<t1, t2,="" t3=「>」(T2)
T2 の値を OneOf<T1, T2, T3> オブジェクトに変換します。
public static implicit operator OneOf<t1, t2,="" t3="">(T2 value)
Parameters
value
T2
タイプ T2 の値です。
Returns
OneOf <t1, t2,="" t3="">
変換の結果です。
オペレーター OneOf<t1, t2,="" t3=「>」(T3)
T3 タイプの値を OneOf<T1、T2、t3> オブジェクトに変換します。
public static implicit operator OneOf<t1, t2,="" t3="">(T3 value)
Parameters
value
T3
タイプT3の値です。
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,>