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(32767, 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 |
---|---|
Crea una instancia del atributo. |
Miembros de instancia
Miembro |
Descripción |
---|---|
Indica el número de secuencia de la entidad, si existe, en una secuencia lineal de elementos con código fuente de F#. |
|
Indica la relación entre la entidad compilada y el código fuente de F#. |
|
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 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2
Información de versiones
Runtime de F#
Se admite en las versiones: 2.0, 4.0
Silverlight
Se admite en la versión: 3