Sdílet prostřednictvím


Výčet Core.SourceConstructFlags (F#)

Označuje vztah mezi kompilované entity v rozhraní.NET Framework, který je binární a prvek F# zdrojový kód.

Cesta k oboru názvů nebo modul: Microsoft.FSharp.Core

Sestavení: FSharp.Core (v 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

Poznámky

Následující tabulka ukazuje možné hodnoty a jejich význam.

Value

Description

Žádná

Označuje, že kompilovaný subjekt nemá žádný vztah k prvku ve zdrojovém kódu F#.

SumType

Znamená, že entity kompilované části zastupování deklarace typu union F#.

RecordType

Označuje, že kompilovaný entity je část reprezentace deklarace typu záznamu F#.

Typ_objektu

Znamená, že entity kompilované části zastupování třídy F# nebo jiné prohlášení typu objektu.

Pole

Znamená, že entity kompilované části zastupování unie případu prohlášení nebo záznam F#.

Výjimka

Znamená, že entity kompilované části zastupování prohlášení výjimka F#.

Uzavření

Označuje, že kompilovaný entity je součástí reprezentace uzavření F#.

Modul

Znamená, že entity kompilované části zastupování prohlášení modul F#.

UnionCase

Znamená, že entity kompilované části zastupování F# unie případu prohlášení.

Value

Znamená, že entity kompilované části prohlášení hodnota F#.

KindMask

Maska hodnoty týkající se druhu kompilované entity.

NonPublicRepresentation

Označuje, že kompilovaný subjekt měl soukromé nebo interní zastoupení v F# zdrojový kód.

Platformy

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

Informace o verzi

F# základní verze knihovny

Podporovány: 2.0, 4.0, přenosné

Viz také

Referenční dokumentace

Obor názvů Microsoft.FSharp.Core (F#)