MethodBuilder.InitLocals Свойство

Определение

Возвращает или задает логическое значение, указывающее, инициализируются ли локальные переменные в этом методе нулевым значением.Gets or sets a Boolean value that specifies whether the local variables in this method are zero initialized. Значение по умолчанию этого свойства равно true.The default value of this property is 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

Значение свойства

Boolean

Значение true, если локальные переменные в этом методе должны быть инициализированы нулевым значением. В противном случае — значение false.true if the local variables in this method should be zero initialized; otherwise false.

Исключения

Для текущего метода свойство IsGenericMethod имеет значение true, но свойство IsGenericMethodDefinition имеет значение false.For the current method, the IsGenericMethod property is true, but the IsGenericMethodDefinition property is false. (Получить или установить.)(Get or set.)

Комментарии

Если это свойство имеет значение true , выпущенный MSIL включает в себя инициализацию локальных переменных.If this property is set to true, the emitted MSIL includes initialization of local variables. Если задано значение false , локальные переменные не инициализируются, а созданный код является непроверяемым.If it is set to false, local variables are not initialized and the generated code is unverifiable.

Применяется к