Classe Core.CompilationMappingAttribute (F#)
Questo attributo viene inserito in modo automatico dal compilatore F# per contrassegnare tipi e metodi nel codice CLI (Common Language Infrastructure) generato con flag che indicano la corrispondenza con i costrutti originali.Viene utilizzato dalle funzioni nello spazio dei nomi Microsoft.FSharp.Reflection per eseguire il mapping inverso dei costrutti compilati alle rispettive forme originali.Non è destinato all'utilizzo da parte del codice utente.
Percorso di spazio dei nomi/modulo: Microsoft.FSharp.Core
Assembly: FSharp.Core (in 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
Note
È inoltre possibile utilizzare la forma breve del nome, CompilationMapping.
Costruttori
Membro |
Descrizione |
---|---|
Crea un'istanza dell'attributo. |
Membri di istanza
Membro |
Descrizione |
---|---|
Indica il numero di sequenza dell'entità, se presente, in una sequenza lineare di elementi con codice sorgente F#. |
|
Indica la relazione tra l'entità compilata e il codice sorgente F#. |
|
Indica il numero di varianti dell'entità, se presente, in una sequenza lineare di elementi con codice sorgente F#. |
Piattaforme
Windows 8, Windows 7, Windows Server 2012, Windows Server 2008 R2
Informazioni sulla versione
Versioni della libreria di base F#
Supportato in: 2,0, 4,0, portabile