VCCodeModel.DialogClasses[String] Property
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Gets a collection of dialog classes.
public:
property EnvDTE::CodeElements ^ DialogClasses[System::String ^] { EnvDTE::CodeElements ^ get(System::String ^ Filter); };
[System.Runtime.InteropServices.DispId(563)]
public EnvDTE.CodeElements DialogClasses[string Filter = ""] { [System.Runtime.InteropServices.DispId(563)] [System.Runtime.InteropServices.TypeLibFunc(System.Runtime.InteropServices.TypeLibFuncFlags.FNonBrowsable)] get; }
[<System.Runtime.InteropServices.DispId(563)>]
[<get: System.Runtime.InteropServices.DispId(563)>]
[<get: System.Runtime.InteropServices.TypeLibFunc(System.Runtime.InteropServices.TypeLibFuncFlags.FNonBrowsable)>]
member this.DialogClasses(string) : EnvDTE.CodeElements
Public ReadOnly Property DialogClasses(Optional Filter As String = "") As CodeElements
Parameters
- Filter
- String
Optional. If supplied, this returns only those dialog classes whose resource ID matches the value of Filter
.
Property Value
A CodeElements collection.
- Attributes
Examples
This example adds a comment to all dialog classes in the project.
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
Remarks
DialogClasses[] returns the dialog classes found in the VCCodeModel object. If a filter is used, only classes that match the specified resource ID are returned.
See How to: Compile Example Code for Visual C++ Code Model Extensibility for information on how to compile and run this sample.