Condividi tramite


Metodo FSharpValue.PreComputeTupleConstructorInfo (F#)

Ricava un metodo che costruisce oggetti del tipo di tupla specificato.Per le tuple di dimensioni inferiori, non verrà restituito alcun tipo aggiuntivo.

Percorso spazio dei nomi/modulo: Microsoft.FSharp.Reflection

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

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

// Usage:
FSharpValue.PreComputeTupleConstructorInfo (tupleType)

Parametri

  • tupleType
    Tipo: Type

    Tipo della tupla di input.

Valore restituito

Descrizione del costruttore del tipo di tupla e di un tipo aggiuntivo facoltativo per tuple di grandi dimensioni.

Note

Per le tuple di grandi dimensioni, viene restituito un tipo aggiuntivo che indica l'utilizzo di una codifica annidata per il tipo di tupla.In questo caso la parte del suffisso del tipo di tupla dispone del tipo specificato e un oggetto di questo tipo deve essere creato e passato come ultimo argomento di ConstructorInfo.Una chiamata ricorsiva a PreComputeTupleConstructorInfo può essere utilizzata per determinare il costruttore per il tipo di suffisso specifico.

Piattaforme

Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2

Informazioni sulla versione

Versioni della libreria di base F#

Supportato in: 2,0, 4,0, portabile

Vedere anche

Riferimenti

Classe Reflection.FSharpValue (F#)

Spazio dei nomi Microsoft.FSharp.Reflection (F#)