MethodBuilder.InitLocals Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość logiczną określającą, czy zmienne lokalne w tej metodzie są inicjowane zero. Wartość domyślna tej właściwości to true
.
public:
property bool InitLocals { bool get(); void set(bool value); };
public bool InitLocals { get; set; }
member this.InitLocals : bool with get, set
Public Property InitLocals As Boolean
Wartość właściwości
true
jeśli zmienne lokalne w tej metodzie powinny być inicjowane zero; w przeciwnym razie false
.
Wyjątki
Dla bieżącej metody IsGenericMethod właściwość to true
, ale IsGenericMethodDefinition właściwość to false
. (Pobierz lub ustaw).
Uwagi
Jeśli ta właściwość jest ustawiona na true
, emitowany MSIL obejmuje inicjowanie zmiennych lokalnych. Jeśli jest ustawiona na false
wartość , zmienne lokalne nie są inicjowane, a wygenerowany kod jest niemożliwy do zweryfikowania.