次の方法で共有


FSharpValue.PreComputeTupleConstructorInfo メソッド (F#)

指定した組型のオブジェクトを作成するメソッドを取得します。 小さい組の場合、追加の型は返されません。

名前空間/モジュール パス: Microsoft.FSharp.Reflection

アセンブリ: FSharp.Core (FSharp.Core.dll 内)

// Signature:
static member PreComputeTupleConstructorInfo : Type -> ConstructorInfo * Type option

// Usage:
FSharpValue.PreComputeTupleConstructorInfo (tupleType)

パラメーター

  • tupleType
    型: Type

    入力の組型。

戻り値

組型のコンストラクターの記述、および大きい組の場合はオプションの余分な型。

解説

大きい組の場合は、入れ子になったエンコードが組型に使用されたことを示す追加の型が返されます。 この場合、組型のサフィックス部分は指定された型であり、この型のオブジェクトを作成して ConstructorInfo への最後の引数として渡す必要があります。 PreComputeTupleConstructorInfo を再帰的に呼び出して、そのサフィックス型のコンストラクターを決定できます。

プラットフォーム

Windows 7、Windows Vista SP2、Windows XP SP3、Windows XP x64 SP2、Windows Server 2008 R2、Windows Server 2008 SP2、Windows Server 2003 SP2

バージョン情報

F# ランタイム

サポート対象: 2.0、4.0

Silverlight

サポート: 3

参照

その他の技術情報

Reflection.FSharpValue クラス (F#)

Microsoft.FSharp.Reflection 名前空間 (F#)