Compartir a través de


Core.SourceConstructFlags (Enumeración de F#)

Indica la relación entre una entidad compilada de un binario de .NET Framework y un elemento en el código fuente de F#.

Espacio de nombres/Ruta de acceso del módulo: Microsoft.FSharp.Core

Ensamblado: FSharp.Core (en 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

Comentarios

En la tabla siguiente se muestran los valores posibles y sus significados.

Valor

Descripción

None

Indica que la entidad compilada no tiene ninguna relación con un elemento en el código fuente F#.

SumType

Indica que la entidad compilada forma parte de la representación de una declaración de tipos de unión en F#.

RecordType

Indica que la entidad compilada forma parte de la representación de una declaración de tipos de registro en F#.

ObjectType

Indica que la entidad compilada forma parte de la representación de una clase u otra declaración de tipos de objeto en F#.

Campo

Indica que la entidad compilada forma parte de la representación de una declaración de casos de unión o de registro en F#.

Excepción

Indica que la entidad compilada forma parte de la representación de una declaración de excepción en F#.

Cierre

Indica que la entidad compilada forma parte de la representación de un cierre en F#.

Módulo

Indica que la entidad compilada forma parte de la representación de una declaración de módulo en F#.

UnionCase

Indica que la entidad compilada forma parte de la representación de una declaración de casos de unión en F#.

Valor

Indica que la entidad compilada forma parte de la representación de una declaración de valor en F#.

KindMask

Máscara de valores relacionada con el tipo de la entidad compilada.

NonPublicRepresentation

Indica que la entidad compilada tenía una representación privada o interna en el código fuente F#.

Plataformas

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

Información de versiones

Versiones de la biblioteca básica de F#

Se admite en: 2.0, 4.0, portables

Vea también

Referencia

Microsoft.FSharp.Core (Espacio de nombres de F#)