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(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
Note
È inoltre possibile utilizzare la forma breve del nome, CompilationMapping.
Costruttori
Membro |
Oggetto di descrizione |
---|---|
Crea un'istanza dell'attributo. |
Membri di istanza
Membro |
Oggetto di 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 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2.
Informazioni sulla versione
F# Runtime
Supportato in: 2.0, 4.0
Silverlight
Supportato in: 3