Modules Interface
Represents the collection of modules available in a process being debugged.
Namespace: EnvDTE90
Assembly: EnvDTE90 (in EnvDTE90.dll)
Syntax
'Declaration
<GuidAttribute("B0F3B256-D962-4319-B7C0-A52486C16CB9")> _
Public Interface Modules _
Inherits IEnumerable
[GuidAttribute("B0F3B256-D962-4319-B7C0-A52486C16CB9")]
public interface Modules : IEnumerable
[GuidAttribute(L"B0F3B256-D962-4319-B7C0-A52486C16CB9")]
public interface class Modules : IEnumerable
[<GuidAttribute("B0F3B256-D962-4319-B7C0-A52486C16CB9")>]
type Modules =
interface
interface IEnumerable
end
public interface Modules extends IEnumerable
The Modules type exposes the following members.
Properties
Name | Description | |
---|---|---|
Count | Gets the number of modules in the process being debugged. | |
DTE | Gets the top-level extensibility object. | |
Parent | Gets the immediate parent object of an Modules collection, in this case the Debugger3 object. |
Top
Methods
Name | Description | |
---|---|---|
GetEnumerator() | Returns an enumerator that iterates through a collection. (Inherited from IEnumerable.) | |
GetEnumerator() | Gets an enumeration for items in a collection. | |
Item | Gets an indexed member of a Modules collection. |
Top
Remarks
Modules is an enumerable collection that can be indexed by either integer (position) or by module name (such as "kernel32.dll").