Прочитать на английском

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


ProcessModuleCollection Класс

Определение

Предоставляет строго типизированную коллекцию объектов ProcessModule.

public class ProcessModuleCollection : System.Collections.ReadOnlyCollectionBase
public class ProcessModuleCollection : System.Collections.ICollection
Наследование
ProcessModuleCollection
Наследование
ProcessModuleCollection
Реализации

Комментарии

Модуль — это исполняемый файл или библиотека динамической компоновки (DLL). Каждый процесс состоит из одного или нескольких модулей. Этот класс можно использовать для итерации по коллекции модулей процесса в системе. Модуль идентифицируется по имени модуля и полному пути к файлу.

Конструкторы

ProcessModuleCollection()

Инициализирует новый экземпляр класса ProcessModuleCollection без связанных экземпляров ProcessModule.

ProcessModuleCollection(ProcessModule[])

Инициализирует новый экземпляр класса ProcessModuleCollection, используя указанный массив экземпляров ProcessModule.

Свойства

Count

Возвращает количество элементов, содержащихся в коллекции.

Count

Возвращает количество элементов, содержащихся в экземпляре ReadOnlyCollectionBase.

(Унаследовано от ReadOnlyCollectionBase)
InnerList

Получает список элементов, содержащихся в экземпляре ReadOnlyCollectionBase.

(Унаследовано от ReadOnlyCollectionBase)
Item[Int32]

Возвращает индекс для перебора набора модулей процесса.

Методы

Contains(ProcessModule)

Определяет, существует ли в коллекции указанный модуль процесса.

CopyTo(ProcessModule[], Int32)

Копирует массив экземпляров ProcessModule в коллекцию по указанному индексу.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetEnumerator()

Возвращает перечислитель, который осуществляет итерацию по коллекции.

GetEnumerator()

Возвращает перечислитель, перебирающий элементы экземпляра класса ReadOnlyCollectionBase.

(Унаследовано от ReadOnlyCollectionBase)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает объект Type для текущего экземпляра.

(Унаследовано от Object)
IndexOf(ProcessModule)

Предоставляет положение указанного модуля в коллекции.

MemberwiseClone()

Создает неполную копию текущего объекта Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Явные реализации интерфейса

ICollection.CopyTo(Array, Int32)

Копирует элементы коллекции в массив начиная с определенного индекса в массиве.

ICollection.CopyTo(Array, Int32)

Копирует целый массив ReadOnlyCollectionBase в совместимый одномерный массив Array, начиная с заданного индекса целевого массива.

(Унаследовано от ReadOnlyCollectionBase)
ICollection.IsSynchronized

Возвращает значение, указывающее, является ли доступ к коллекции синхронизированным (потокобезопасным).

ICollection.IsSynchronized

Возвращает значение, указывающее на то, является ли доступ к объекту ReadOnlyCollectionBase синхронизированным (потокобезопасным).

(Унаследовано от ReadOnlyCollectionBase)
ICollection.SyncRoot

Возвращает объект, который можно использовать для синхронизации доступа к коллекции.

ICollection.SyncRoot

Получает объект, который позволяет синхронизировать доступ к объекту ReadOnlyCollectionBase.

(Унаследовано от ReadOnlyCollectionBase)

Методы расширения

Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.

OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.

AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.

AsQueryable(IEnumerable)

Преобразовывает коллекцию IEnumerable в объект IQueryable.

Применяется к

Продукт Версии
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1

См. также раздел