Compartir a través de


Core.CompilationMappingAttribute (Clase de F#)

El compilador de F# inserta automáticamente este atributo para etiquetar los tipos y métodos en el código de Common Language Infrastructure (CLI) generado con marcas que indican la correspondencia con las construcciones de origen originales.Lo utilizan las funciones del espacio de nombres Microsoft.FSharp.Reflection para realizar una asignación inversa de las construcciones compiladas a sus formatos originales.No está diseñado para usarlo en el código de usuario.

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

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

[<AttributeUsage(AttributeTargets.All, AllowMultiple = false)>]
[<Sealed>]
type CompilationMappingAttribute =
 class
  new CompilationMappingAttribute : SourceConstructFlags * int * int -> CompilationMappingAttribute
  new CompilationMappingAttribute : SourceConstructFlags * int -> CompilationMappingAttribute
  new CompilationMappingAttribute : SourceConstructFlags -> CompilationMappingAttribute
  member this.SequenceNumber :  int
  member this.SourceConstructFlags :  SourceConstructFlags
  member this.VariantNumber :  int
 end

Comentarios

También puede utilizar la forma abreviada del nombre, CompilationMapping.

Constructores

Miembro

Descripción

new

Crea una instancia del atributo.

Miembros de instancia

Miembro

Descripción

SequenceNumber

Indica el número de secuencia de la entidad, si existe, en una secuencia lineal de elementos con código fuente de F#.

SourceConstructFlags

Indica la relación entre la entidad compilada y el código fuente de F#.

VariantNumber

Indica el número de variante de la entidad, si existe, en una secuencia lineal de elementos con código fuente de 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#)