Compartilhar via


Propriedade VCCodeClass.IsTemplate

Obtém um valor indicando se a VCCodeClass objeto é um modelo.

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

Sintaxe

'Declaração
ReadOnly Property IsTemplate As Boolean
bool IsTemplate { get; }
property bool IsTemplate {
    bool get ();
}
abstract IsTemplate : bool with get
function get IsTemplate () : boolean

Valor de propriedade

Tipo: Boolean
true Se a VCCodeClass objeto é um modelo; Caso contrário, false.

Comentários

Consulte Como compilar um código de exemplo para extensibilidade do modelo de código do Visual C++ para obter informações sobre como compilar e executar esse exemplo.

Exemplos

Este exemplo adiciona uma classe, bem como um parâmetro de modelo a essa classe e, em seguida, exibe o valor retornado por IsTemplate.

[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

Segurança do .NET Framework

Consulte também

Referência

VCCodeClass Interface

Namespace Microsoft.VisualStudio.VCCodeModel