Поделиться через


Перечисление Core.SourceConstructFlags (F#)

Указывает связь между скомпилированной сущностью в двоичной платформе .NET Framework и элементом в исходном коде F#.

Пространство имен/путь к модулю: Microsoft.FSharp.Core

Сборка: FSharp.Core (в 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

Заметки

В следующей таблице представлены возможные значения и их описание.

Значение

Описание

None

Указывает на отсутствие связи скомпилированной сущности и элемента в исходном коде F#.

SumType

Указывает, что скомпилированная сущность является частью представления объявления типа объединения F#.

RecordType

Указывает, что скомпилированная сущность является частью представления объявления типа записи F#.

ObjectType

Указывает, что скомпилированная сущность является частью представления объявления типа класса или другого объекта F#.

Поле

Указывает, что скомпилированная сущность является частью представления объявления варианта записи или объединения F#.

Исключение

Указывает, что скомпилированная сущность является частью представления объявления исключения F#.

Закрытие

Указывает, что скомпилированная сущность является частью представления объявления закрытия F#.

Модуль

Указывает, что скомпилированная сущность является частью представления объявления модуля F#.

UnionCase

Указывает, что скомпилированная сущность является частью представления объявления варианта объединения F#.

Значение

Указывает, что скомпилированная сущность является частью объявления значения F#.

KindMask

Маска значений, относящаяся к виду скомпилированной сущности.

NonPublicRepresentation

Указывает наличие у скомпилированной сущности закрытого или внутреннего представления в исходном коде F#.

Платформы

Windows 7, Windows Vista с пакетом обновления 2 (SP2), Windows XP с пакетом обновления 3 (SP3), Windows XP x64 с пакетом обновления 2 (SP2), Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2), Windows Server 2003 с пакетом обновления 2 (SP2)

Сведения о версии

Среда выполнения F#

Поддерживается в версиях 2.0, 4.0

Silverlight

Поддерживается в версии 3

См. также

Ссылки

Пространство имен Microsoft.FSharp.Core (F#)