Core.CompilationRepresentationFlags, énumération (F#)
Indique un ou plusieurs ajustements apportés à la représentation compilée d'un type ou d'un membre F#.
Espace de noms/Chemin du module : Microsoft.FSharp.Core
Assembly : FSharp.Core (in FSharp.Core.dll)
[<Flags>]
type CompilationRepresentationFlags =
| None = 0
| Static = 1
| Instance = 2
| ModuleSuffix = 4
| UseNullAsTrueValue = 8
| Event
Notes
Le tableau suivant affiche les valeurs possibles et leurs significations.
Valeur |
Description |
---|---|
Aucun |
Aucune représentation de compilation spéciale. |
Static |
Compile un membre d'instance en tant que statique. |
Instance |
Compile un membre en tant qu'instance même si null est utilisé comme une représentation pour ce type. |
ModuleSuffix |
Ajoute Module à la fin d'un module dont le nom est en conflit avec un nom de type dans le même espace de noms. |
UseNullAsTrueValue |
Autorise l'utilisation de null comme une représentation pour les discriminateurs nullaires dans une union discriminée. |
Événement |
Compilez une propriété comme événement de CLI (Common Language Infrastructure, infrastructure du langage commun). |
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