Share via


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
Public property Count Gets the number of modules in the process being debugged.
Public property DTE Gets the top-level extensibility object.
Public property Parent Gets the immediate parent object of an Modules collection, in this case the Debugger3 object.

Top

Methods

  Name Description
Public method GetEnumerator Gets an enumeration for items in a collection.
Public method 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").

See Also

Reference

EnvDTE90 Namespace