Поделиться через


Класс Core.CompilationMappingAttribute (F#)

Этот атрибут автоматически вставляется компилятором F# для отметки типов и методов в созданном коде CLI с флажками, указывающими на соответствие исходным конструкциям источника. Он используется функциями в пространстве имен 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 с пакетом обновления 2 (SP2), Windows XP с пакетом обновления 3 (SP3), Windows XP x64 с пакетом обновления 2 (SP2), Windows Server 2008 R2, Windows Server 2008 с пакетом обновления 2 (SP2), Windows Server 2003 с пакетом обновления 2 (SP2)

Сведения о версии

Среда выполнения F#

Поддерживается в версиях 2.0, 4.0

Silverlight

Поддерживается в версии 3

См. также

Ссылки

Пространство имен Microsoft.FSharp.Core (F#)