Compartir a través de


VCCodeStruct.IsTemplate (Propiedad)

Obtiene si el objeto es una plantilla.

Espacio de nombres:  Microsoft.VisualStudio.VCCodeModel
Ensamblado:  Microsoft.VisualStudio.VCCodeModel (en Microsoft.VisualStudio.VCCodeModel.dll)

Sintaxis

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

Valor de propiedad

Tipo: System.Boolean
Es true si el objeto es una plantilla; de lo contrario, es false.

Comentarios

Vea Cómo: Compilar el código de ejemplo de extensibilidad del modelo de código de Visual C++ para obtener información sobre cómo compilar y ejecutar este ejemplo.

Ejemplos

Este ejemplo agrega una clase, así como un parámetro de plantilla a esa clase, y muestra el valor devuelto 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

Seguridad de .NET Framework

Vea también

Referencia

VCCodeStruct Interfaz

Microsoft.VisualStudio.VCCodeModel (Espacio de nombres)