MethodBuilder.InitLocals 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个布尔值,该值指定此方法中的局部变量是否初始化为零。 此属性的默认值为 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
。
例外
对于当前的方法,属性 IsGenericMethod 为 true
,但属性 IsGenericMethodDefinition 为 false
。 (获取或设置。)
注解
如果此属性设置为 true
,则发出的 MSIL 包括局部变量的初始化。 如果它设置为 false
,则不会初始化局部变量,并且生成的代码无法验证。