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
Значение свойства
Значение 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.