Udostępnij za pośrednictwem


MethodBuilder.InitLocals Właściwość

Definicja

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 falsewartość , zmienne lokalne nie są inicjowane, a wygenerowany kod jest niemożliwy do zweryfikowania.

Dotyczy