Freigeben über


Core.SourceConstructFlags-Enumeration (F#)

Gibt die Beziehung zwischen einer kompilierten Entität in einer .NET Framework-Binärdatei und einem Element in F#-Quellcode an.

Namespace/Modulpfad: 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

Hinweise

In der folgenden Tabelle werden die möglichen Werte und ihre Bedeutung aufgeführt.

Wert

Description

Kein

Gibt an, dass die kompilierte Entität keine Beziehung zu einem Element in F#-Quellcode aufweist.

SumType

Gibt an, dass die kompilierte Entität Teil der Darstellung einer Deklaration für einen F#-Union-Typ ist.

RecordType

Gibt an, dass die kompilierte Entität Teil der Darstellung einer Deklaration für einen F#-Datensatztyp ist.

ObjectType

Gibt an, dass die kompilierte Entität Teil der Darstellung einer Deklaration für eine F#-Klasse oder einen anderen Objekttyp ist.

Feld

Gibt an, dass die kompilierte Entität Teil der Darstellung einer Deklaration für einen F#-Datensatz oder -Union-Fall ist.

Ausnahme

Gibt an, dass die kompilierte Entität Teil der Darstellung einer Deklaration für eine F#-Ausnahme ist.

Abgeschlossenheit

Gibt an, dass die kompilierte Entität Teil der Darstellung eines F#-Abschlusses ist.

Modul

Gibt an, dass die kompilierte Entität Teil der Darstellung einer Deklaration für ein F#-Modul ist.

UnionCase

Gibt an, dass die kompilierte Entität Teil der Darstellung einer Deklaration für einen F#-Union-Fall ist.

Wert

Gibt an, dass die kompilierte Entität Teil der Darstellung einer Deklaration für einen F#-Wert ist.

KindMask

Die Maske der Werte, die sich auf die Art der kompilierten Entität beziehen.

NonPublicRepresentation

Gibt an, dass die kompilierte Entität eine private oder interne Darstellung in F#-Quellcode aufweist.

Plattformen

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

Versionsinformationen

F#-Kern-Bibliotheks-Versionen

Unterstützt in: 2,0, 4,0, portablen

Siehe auch

Referenz

Microsoft.FSharp.Core-Namespace (F#)