Freigeben über


VCCodeClass.IsTemplate-Eigenschaft

Ruft einen Wert ab, der angibt, ob das VCCodeClass-Objekt eine Vorlage ist.

Namespace:  Microsoft.VisualStudio.VCCodeModel
Assembly:  Microsoft.VisualStudio.VCCodeModel (in Microsoft.VisualStudio.VCCodeModel.dll)

Syntax

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

Eigenschaftswert

Typ: Boolean
true , wenn das VCCodeClass-Objekt eine Vorlage ist, andernfalls false.

Hinweise

Weitere Informationen zum Kompilieren und Ausführen dieses Beispiels finden Sie unter Gewusst wie: Kompilieren von Beispielcode für die Erweiterbarkeit des Visual C++-Codemodells.

Beispiele

Dieses Beispiel fügt einer Klasse und einen Vorlagenparameter dieser Klasse hinzu und zeigt dann den Wert, der von IsTemplate zurückgegeben wird.

[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-Sicherheit

Siehe auch

Referenz

VCCodeClass Schnittstelle

Microsoft.VisualStudio.VCCodeModel-Namespace