CompilationRelaxations Výčet

Definice

Určuje parametry, které řídí striktnost kódu vygenerovaného kompilátorem za běhu (JIT) modulu CLR (Common Language Runtime).

Tento výčet podporuje bitové kombinace hodnot jeho členů.

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
Dědičnost
CompilationRelaxations
Atributy

Pole

Name Hodnota Description
NoStringInterning 8

Označí sestavení jako nevyžadující prokládání řetězcového literálu. V doméně aplikace vytvoří modul CLR (Common Language Runtime) jeden objekt řetězce pro každý jedinečný řetězcový literál, nikoli vytváření více kopií. Toto chování, označované jako prokládání řetězců, interně vyžaduje vytváření pomocných tabulek, které spotřebovávají paměťové prostředky.

Poznámky

CompilationRelaxations Použijte výčet s atributemCompilationRelaxationsAttribute.

Platí pro