Freigeben über


FSharpValue.PreComputeTupleConstructorInfo-Methode (F#)

Ruft eine Methode ab, die Objekte des angegebenen Tupeltyps erstellt. Für kleine Tupel wird kein zusätzlicher Typ zurückgegeben.

Namespace/Modulpfad: Microsoft.FSharp.Reflection

Assembly: FSharp.Core (in FSharp.Core.dll)

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

// Usage:
FSharpValue.PreComputeTupleConstructorInfo (tupleType)

Parameter

  • tupleType
    Typ: Type

    Der Typ des Eingabetupels.

Rückgabewert

Die Beschreibung des Tupeltypkonstruktors und eines optionalen zusätzlichen Typs für große Tupel.

Hinweise

Für große Tupel wird ein zusätzlicher Typ zurückgegeben, der angibt, dass eine geschachtelte Codierung für den Tupeltyp verwendet wurde. In diesem Fall hat der Suffixteil des Tupeltyps den angegebenen Typ, und es muss ein Objekt dieses Typs erstellt und als letztes Argument an die ConstructorInfo übergeben werden. Mit einem rekursiven Aufruf von PreComputeTupleConstructorInfo kann der Konstruktor für den Suffixtyp bestimmt werden.

Plattformen

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

Versionsinformationen

F#-Runtime

Unterstützt in: 2.0, 4.0

Silverlight

Unterstützt in: 3

Siehe auch

Weitere Ressourcen

Reflection.FSharpValue-Klasse (F#)

Microsoft.FSharp.Reflection-Namespace (F#)