Condividi tramite


Proprietà VCCodeUnion.IsTemplate

Indica se l'oggetto è un modello.

Spazio dei nomi:  Microsoft.VisualStudio.VCCodeModel
Assembly:  Microsoft.VisualStudio.VCCodeModel (in Microsoft.VisualStudio.VCCodeModel.dll)

Sintassi

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

Valore proprietà

Tipo: Boolean
true se l'elemento è un modello; in caso contrario, false.

Note

Per informazioni sulla compilazione e l'esecuzione dell'esempio, vedere Procedura: compilare codice di esempio per l'Extensibility del modello di codice di Visual C++.

Esempi

In questo esempio viene aggiunta una classe nonché un parametro di modello alla classe quindi visualizzare il valore restituito da 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

Sicurezza di .NET Framework

Vedere anche

Riferimenti

VCCodeUnion Interfaccia

Spazio dei nomi Microsoft.VisualStudio.VCCodeModel