VCCodeClass.IsTemplate 属性

获取一个值,该值指示 VCCodeClass 对象是否为模板。

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

语法

声明
ReadOnly Property IsTemplate As Boolean
bool IsTemplate { get; }
property bool IsTemplate {
    bool get ();
}
abstract IsTemplate : bool with get
function get IsTemplate () : boolean

属性值

类型:Boolean
如果 VCCodeClass 对象为模板,则为 true;否则为 false。

备注

有关如何编译和运行此示例的信息,请参见 如何:编译 Visual C++ 代码模型扩展性的示例代码

示例

此示例添加一类,以及一模板参数到该类,然后显示 IsTemplate返回的值。

[Visual Basic]

Sub IsTemplateClass()
   Dim vcCM As VCCodeModel
   Dim vcClass As VCCodeClass
   vcCM = DTE.Solution.Item(1).CodeModel
   vcClass = vcCM.AddClass("MyTemplateClass", "MyTemplateClass.h")
   vcClass.StartPoint().CreateEditPoint().Insert("template <class T> ")
   vcCM.Synchronize()
   MsgBox(vcClass.IsTemplate.ToString())
End Sub

.NET Framework 安全性

请参阅

参考

VCCodeClass 接口

Microsoft.VisualStudio.VCCodeModel 命名空间