Freigeben über


VCCodeUnion.IsTemplate-Eigenschaft

Ruft ab, ob das 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: System.Boolean
true , wenn dieses Element 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

In diesem Beispiel wird eine Klasse sowie einen Vorlagenparameter dieser Klasse hinzu und zeigt dann den Wert an, der von IsTemplatezurückgegeben wurde.

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

VCCodeUnion Schnittstelle

Microsoft.VisualStudio.VCCodeModel-Namespace