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


CompilationRelaxations Перечисление

Определение

Указывает параметры, контролирующие точность кода, создаваемого JIT-компилятором среды CLR.

Это перечисление поддерживает побитовую комбинацию значений его членов.

public enum class CompilationRelaxations
[System.Flags]
public enum CompilationRelaxations
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum CompilationRelaxations
[<System.Flags>]
type CompilationRelaxations = 
[<System.Flags>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type CompilationRelaxations = 
Public Enum CompilationRelaxations
Наследование
CompilationRelaxations
Атрибуты

Поля

Имя Значение Описание
NoStringInterning 8

Помечает сборку как не требующую интернирования строковых литералов. В домене приложения среда CLR создает один строковый объект вместо нескольких копий для каждого уникального строкового литерала. Это поведение называется интернированием строк, оно внутренне требует создания дополнительных таблиц, потребляющих ресурсы памяти.

Комментарии

Используйте перечисление CompilationRelaxations с атрибутом CompilationRelaxationsAttribute .

Применяется к