共用方式為


Core.CompilationMappingAttribute 類別 (F#)

這個屬性會自動插入標記類型,並在產生的通用語言基礎結構 」 (CLI) 程式碼中的方法,F # 編譯器旗標指出與原始來源建構的對應關係。 Microsoft.FSharp.Reflection 命名空間以反向對應到其原始的表單已編譯的建構函式會使用它。 不是要讓您在使用者程式碼中使用。

命名空間/模組路徑:Microsoft.FSharp.Core

組件:FSharp.Core (在 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

備註

您也可以使用簡短形式的名稱 CompilationMapping

建構函式

成員

說明

new

建立屬性的執行個體。

執行個體成員

成員

說明

SequenceNumber

如果線性序列的項目與 F # 中的任何來源的程式碼,則表示的實體的序號。

SourceConstructFlags

表示 F # 原始程式碼編譯過的實體之間的關係。

VariantNumber

如果線性序列的項目與 F # 中的任何來源的程式碼,則表示的實體的變異數。

平台

Windows 7、Windows Vista SP2、Windows XP SP3、Windows XP x64 SP2、Windows Server 2008 R2、Windows Server 2008 SP2、Windows Server 2003 SP2

版本資訊

F# 執行階段

支援版本:2.0、4.0

Silverlight

支援版本:3

請參閱

參考

Microsoft.FSharp.Core 命名空間 (F#)