Compartir a través de


VCCodeModel.DialogClasses (Propiedad)

Obtiene una colección de clases de diálogo.

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

Sintaxis

'Declaración
ReadOnly Property DialogClasses ( _
    Filter As String _
) As CodeElements
CodeElements this[
    string Filter
] { get; }
property CodeElements^ DialogClasses[[InAttribute] String^ Filter] {
    CodeElements^ get ([InAttribute] String^ Filter);
}
abstract DialogClasses : 
        Filter:string -> CodeElements with get
JScript no admite propiedades indizadas.

Parámetros

  • Filter
    Tipo: String

    Opcional. Si se proporciona, solo devuelve las clases de diálogo cuyo id. de recurso coincide con el valor de Filter.

Valor de propiedad

Tipo: CodeElements
Colección de CodeElements.

Comentarios

DialogClasses devuelve las clases de diálogo encontradas en el objeto de VCCodeModel . Si se utiliza un filtro, solo se devuelven las clases que coinciden con el Id. de recurso especificado.

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 un comentario a todas las clases de diálogo en el proyecto.

Sub AddCommentToDialogClasses()
    Dim codeModel As VCCodeModel
    codeModel = DTE.Solution.Item(1).CodeModel
    Dim codeClass As VCCodeClass
    For Each codeClass In codeModel.DialogClasses
        codeClass.Comment += " This is a Dialog class"
    Next
End Sub

Seguridad de .NET Framework

Vea también

Referencia

VCCodeModel Interfaz

Microsoft.VisualStudio.VCCodeModel (Espacio de nombres)