Partager via


Core.SourceConstructFlags, énumération (F#)

Indique la relation entre une entité compilée dans un binaire .NET Framework et un élément en code source F#.

Espace de noms/Chemin du module : Microsoft.FSharp.Core

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

type SourceConstructFlags =
 | None = 0
 | SumType = 1
 | RecordType = 2
 | ObjectType = 3
 | Field = 4
 | Exception = 5
 | Closure = 6
 | Module = 7
 | UnionCase = 8
 | Value = 9
 | KindMask = 31
 | NonPublicRepresentation = 32

Notes

Le tableau suivant affiche les valeurs possibles et leurs significations.

Valeur

Description

Aucun

Indique que l'entité compilée n'a aucune relation avec un élément dans le code source F#.

SumType

Indique que l'entité compilée fait partie de la représentation d'une déclaration de type d'union F#.

RecordType

Indique que l'entité compilée fait partie de la représentation d'une déclaration de type d'enregistrement F#.

ObjectType

Indique que l'entité compilée fait partie de la représentation d'une déclaration de type de classe F# ou autre type d'objet.

Champ

Indique que l'entité compilée fait partie de la représentation d'une déclaration de cas d'union ou d'enregistrement F#.

Exception

Indique que l'entité compilée fait partie de la représentation d'une déclaration d'exception F#.

Clôture

Indique que l'entité compilée fait partie de la représentation d'une fermeture F#.

Module

Indique que l'entité compilée fait partie de la représentation d'une déclaration de module F#.

UnionCase

Indique que l'entité compilée fait partie de la représentation d'une déclaration de cas d'union F#.

Valeur

Indique que l'entité compilée fait partie de la déclaration de valeur F#.

KindMask

Masque de valeurs lié au genre de l'entité compilée.

NonPublicRepresentation

Indique que l'entité compilée avait une représentation interne ou privée dans le code source F#.

Plateformes

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

Informations de version

Versions de bibliothèque principale F#

Prise en charge dans : 2,0, 4,0, portables

Voir aussi

Référence

Microsoft.FSharp.Core, espace de noms (F#)