Udostępnij za pośrednictwem


CompilationRelaxations Wyliczenie

Definicja

Określa parametry kontrolujące ścisłość kodu wygenerowanego przez kompilator just-in-time (JIT) środowiska uruchomieniowego języka wspólnego.

To wyliczenie obsługuje bitową kombinację jego wartości składowych.

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
Dziedziczenie
CompilationRelaxations
Atrybuty

Pola

Nazwa Wartość Opis
NoStringInterning 8

Oznacza zestaw jako niewymagający przeplatania literałów ciągu. W domenie aplikacji środowisko uruchomieniowe języka wspólnego tworzy jeden obiekt ciągu dla każdego unikatowego literału ciągu, zamiast tworzyć wiele kopii. To zachowanie, nazywane interningiem ciągów, wymaga wewnętrznie tworzenia tabel pomocniczych, które zużywają zasoby pamięci.

Uwagi

CompilationRelaxations Użyj wyliczenia z atrybutem CompilationRelaxationsAttribute .

Dotyczy