CompilationRelaxations Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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.