Compartilhar via


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

Consulte também

Referência

Namespace Microsoft.FSharp.Core (F#)