Поделиться через


VCCodeUnion.IsTemplate - свойство

Gets whether the object is a template.

Пространство имен:  Microsoft.VisualStudio.VCCodeModel
Сборка:  Microsoft.VisualStudio.VCCodeModel (в Microsoft.VisualStudio.VCCodeModel.dll)

Синтаксис

'Декларация
ReadOnly Property IsTemplate As Boolean
'Применение
Dim instance As VCCodeUnion
Dim value As Boolean

value = instance.IsTemplate
bool IsTemplate { get; }
property bool IsTemplate {
    bool get ();
}
function get IsTemplate () : boolean

Значение свойства

Тип: System.Boolean

true if this element is a template; otherwise, false.

Заметки

See How to: Compile Example Code for Visual C++ Code Model Extensibility for information on how to compile and run this sample.

Примеры

This example adds a class, as well as a template parameter to that class, and then displays the value returned by IsTemplate.

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

Разрешения

  • Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Using Libraries from Partially Trusted Code.

См. также

Ссылки

VCCodeUnion Интерфейс

VCCodeUnion - члены

Microsoft.VisualStudio.VCCodeModel - пространство имен