Compartir a través de


Core.CompilationRepresentationFlags (Enumeración de F#)

Indica uno o más ajustes en la representación compilada de un tipo o un miembro de F#.

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

Ensamblado: FSharp.Core (en FSharp.Core.dll)

[<Flags>]
type CompilationRepresentationFlags =
 | None = 0
 | Static = 1
 | Instance = 2
 | ModuleSuffix = 4
 | UseNullAsTrueValue = 8
 | Event

Comentarios

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

Valor

Descripción

None

Ninguna representación de compilación especial.

Static

Compilar un miembro de instancia como estático.

Instancia

Compilar un miembro como instancia aunque se utilice null como representación para este tipo.

ModuleSuffix

Anexar Module al final de un módulo cuyo nombre presenta algún conflicto con un nombre de tipo del mismo espacio de nombres.

UseNullAsTrueValue

Permitir el uso de null como representación para los discriminadores sin argumentos en una unión discriminada.

Evento

Compile una propiedad como evento Common Language Infrastructure (CLI).

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#)