Поделиться через


VCCodeModel.DialogClasses - свойство

Получает коллекцию классов диалоговых окон.

Пространство имен:  Microsoft.VisualStudio.VCCodeModel
Сборка:  Microsoft.VisualStudio.VCCodeModel (в Microsoft.VisualStudio.VCCodeModel.dll)

Синтаксис

'Декларация
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 не поддерживает индексированные свойства.

Параметры

  • Filter
    Тип: String

    Необязательный. Если этот параметр указан, возвращаются только те классы диалоговых окон, идентификаторы ресурсов которых совпадают со значением параметра Filter.

Значение свойства

Тип: CodeElements
Коллекция CodeElements.

Заметки

DialogClasses возвращает классы диалогового окна, обнаруженные в объекте VCCodeModel. Если фильтр используется, только классы, которые соответствуют идентификатор указанного ресурса возвращаются.

Дополнительные сведения по компиляции и выполнению этого примера см. в разделе Практическое руководство. Компиляция примера кода для расширения модели кода Visual C++.

Примеры

В этом примере добавляется комментарий ко всем классам диалогового окна в проекте.

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

Безопасность платформы .NET Framework

См. также

Ссылки

VCCodeModel Интерфейс

Microsoft.VisualStudio.VCCodeModel - пространство имен