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
类型:System.String
可选。如果提供,这将仅返回其资源 ID 匹配 Filter 的值的对话类。
属性值
类型:EnvDTE.CodeElements
一个 CodeElements 集合。
备注
DialogClasses 返回在 VCCodeModel 对象中的对话框类。 如果使用筛选器,因此,只有与指定的资源 ID 的类返回。
有关如何编译和运行此示例的信息,请参见 如何:编译 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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关更多信息,请参见通过部分受信任的代码使用库。