获取或设置对某个元素的初始化代码进行定义的对象。
命名空间: 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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。
请参阅
参考
Microsoft.VisualStudio.VCCodeModel 命名空间