Proprietà VCCodeFunction.IsTemplate
Ottiene un valore che indica se l'oggetto padre è 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'oggetto padre è 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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.