Udostępnij za pośrednictwem


Core.SourceConstructFlags — Wyliczenie (F#)

Wskazuje relację między skompilowany jednostki w.NET Framework binarne i element F# kodu źródłowego.

Ścieżka obszaru nazw/modułu: Microsoft.FSharp.Core

Zestaw: FSharp.Core (w 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

Uwagi

W poniższej tabeli przedstawiono możliwe wartości i ich znaczenie.

Wartość

Opis

Brak

Wskazuje, że podmiot skompilowanego nie ma relacji do elementu w kodzie źródłowym F#.

SumType

Wskazuje, że podmiot skompilowany jest częścią reprezentacji deklaracji typu F#.

RecordType

Wskazuje, że podmiot skompilowany jest częścią reprezentacji deklaracji typu rekordu F#.

Typ obiektu

Wskazuje, że podmiot skompilowany jest częścią reprezentacji klasy F# lub innych deklaracji typu obiektu.

Pole

Wskazuje, że podmiot skompilowany jest częścią reprezentacji F# rekordu lub deklaracji sprawa Unii.

Wyjątek

Wskazuje, że podmiot skompilowany jest częścią reprezentacji zgłoszenie wyjątku F#.

Zamknięcie

Wskazuje, że podmiot skompilowany jest częścią reprezentacji zamknięcia F#.

Moduł

Wskazuje, że podmiot skompilowany jest częścią reprezentacji deklarację moduł F#.

UnionCase

Wskazuje, że podmiot skompilowany jest częścią reprezentacji F# Unii sprawa zgłoszenia.

Wartość

Wskazuje, że podmiot skompilowany jest część zgłoszenia wartość F#.

KindMask

Maska wartości związanych z rodzaju jednostki skompilowany.

NonPublicRepresentation

Wskazuje, że podmiot skompilowany miał prywatne lub wewnętrzne reprezentacji w kodzie źródłowym F#.

Platformy

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

Informacje o wersji

F# Core wersji biblioteki

Obsługiwane: 2.0, 4.0, przenośne

Zobacz też

Informacje

Microsoft.FSharp.Core — Przestrzeń nazw (F#)