Compartilhar via


Enumeração de Core.SourceConstructFlags (F#)

Indica a relação entre uma entidade compilada em um.Código de origem do binário do NET Framework e um elemento em F#.

Caminho do namespace/módulo: 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 seus significados.

Valor

Descrição

Nenhum

Indica que a entidade compilada não tem relação com um elemento no código de origem F#.

SumType

Indica que a entidade compilada é parte da representação de uma declaração de tipo de união F#.

RecordType

Indica que a entidade compilada é parte da representação de uma declaração de tipo de registro F#.

ObjectType

Indica que a entidade compilada é parte da representação de uma classe F# ou outra declaração de tipo de objeto.

Campo

Indica que a entidade compilada é parte da representação de um registro de F# ou declaração união de maiúsculas.

Exceção

Indica que a entidade compilada é parte da representação de uma declaração de exceção do F#.

Fechamento

Indica que a entidade compilada é parte da representação de um fechamento de F#.

Module

Indica que a entidade compilada é parte da representação de uma declaração do módulo F#.

UnionCase

Indica que a entidade compilada é parte da representação de uma F# união caso declaração.

Valor

Indica que a entidade compilada é parte de uma declaração de valor F#.

KindMask

A máscara de valores relacionados ao tipo de entidade compilado.

NonPublicRepresentation

Indica que a entidade compilada tinha representação privada ou interna no código de origem F#.

Plataformas

O Windows 7, SP2 do Windows Vista, Windows XP SP3, Windows XP Professional x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2

Informações sobre versão

O tempo de execução F#

Compatível com: 2.0, 4.0

Silverlight

Compatível com: 3

Consulte também

Referência

Microsoft.FSharp.Core Namespace (F#)