Enumeração Core.SourceConstructFlags (F#)
Indica a relação entre uma entidade compilado em uma opção binária do .NET Framework e um elemento no código-fonte de F#.
Namespace/Module Path: Microsoft.FSharp.Core
Assembly: FSharp.Core (em 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
Comentários
A tabela a seguir mostra os valores possíveis e seu significado.
Valor |
Descrição |
---|---|
Nenhum |
Indica que a entidade compilado não tem nenhuma relação a um elemento no código-fonte de F#. |
SumType |
Indica que a entidade compilado é parte da representação de uma declaração de tipo de união de F#. |
RecordType |
Indica que a entidade compilado é parte da representação de uma declaração de tipo de registro de F#. |
ObjectType |
Indica que a entidade compilado é parte da representação de uma classe de F# ou outra declaração de tipo de objeto. |
Campo |
Indica que a entidade compilado é parte da representação de um registro de F# ou uma declaração dos casos de união. |
Exceção |
Indica que a entidade compilado é parte da representação de uma declaração de exceção de F#. |
Fechamento |
Indica que a entidade compilado é parte de um representação de fechamento de F#. |
Module |
Indica que a entidade compilado é parte da representação de uma declaração de módulo de F#. |
UnionCase |
Indica que a entidade compilado é parte da representação de uma declaração dos casos de união de F#. |
Valor |
Indica que a entidade compilado é parte de uma declaração de valor de F#. |
KindMask |
A máscara dos valores relacionados ao tipo de entidade compilado. |
NonPublicRepresentation |
Indica que a entidade compilado tinha a representação interna particular ou no código-fonte de F#. |
Plataformas
O windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Informações de Versão
Versões da biblioteca principal de F#
Suportado em: 2,0, 4,0, portáteis