VCCodeVariable.InitExpression 属性

获取或设置对某个元素的初始化代码进行定义的对象。

命名空间:  Microsoft.VisualStudio.VCCodeModel
程序集:  Microsoft.VisualStudio.VCCodeModel(在 Microsoft.VisualStudio.VCCodeModel.dll 中)

语法

声明
Property InitExpression As Object
Object InitExpression { get; set; }
property Object^ InitExpression {
    Object^ get ();
    void set (Object^ value);
}
abstract InitExpression : Object with get, set
function get InitExpression () : Object 
function set InitExpression (value : Object)

属性值

类型:Object
对该代码变量的初始化表达式进行定义的对象。

备注

该值必须是字符串或表达式对象的 CodeElement。 将其设置为字符串时,如果该变量尚未具有初始化表达式,则该属性的实现插入任何所需语法,如等号或分号。

根据语言和它在传递的字符串执行的所有语法或语义检查,设置此属性后可能会失败。 不要求语言检查字符串,而且因为字符串必须是语言相关的,所以如果该字符串有错误格式的内容,则设置此属性可能导致不确定的行为。

将此属性设置为 CodeElement 时,是否必须新建 CodeElement 取决于该代码模型的语言实现。 如果传入源文件中已经存在的 CodeElement,一些语言可能实现复制语义。

.NET Framework 安全性

请参阅

参考

VCCodeVariable 接口

Microsoft.VisualStudio.VCCodeModel 命名空间

其他资源

如何:编译和运行自动化对象模型代码示例