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

Определение

Указывает параметры, контролирующие точность кода, создаваемого JIT-компилятором среды CLR.Specifies parameters that control the strictness of the code generated by the common language runtime's just-in-time (JIT) compiler.

Это перечисление имеет атрибут FlagsAttribute, который разрешает побитовое сочетание значений его элементов.

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

Поля

NoStringInterning 8

Помечает сборку как не требующую интернирования строковых литералов.Marks an assembly as not requiring string-literal interning. В домене приложения среда CLR создает один строковый объект вместо нескольких копий для каждого уникального строкового литерала.In an application domain, the common language runtime creates one string object for each unique string literal, rather than making multiple copies. Это поведение называется интернированием строк, оно внутренне требует создания дополнительных таблиц, потребляющих ресурсы памяти.This behavior, called string interning, internally requires building auxiliary tables that consume memory resources.

Комментарии

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

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