ProcessModuleCollection Класс

Определение

Предоставляет строго типизированную коллекцию объектов ProcessModule.Provides a strongly typed collection of ProcessModule objects.

public ref class ProcessModuleCollection : System::Collections::ReadOnlyCollectionBase
public ref class ProcessModuleCollection : System::Collections::ICollection
public class ProcessModuleCollection : System.Collections.ReadOnlyCollectionBase
public class ProcessModuleCollection : System.Collections.ICollection
type ProcessModuleCollection = class
    inherit ReadOnlyCollectionBase
type ProcessModuleCollection = class
    interface ICollection
    interface IEnumerable
Public Class ProcessModuleCollection
Inherits ReadOnlyCollectionBase
Public Class ProcessModuleCollection
Implements ICollection
Наследование
ProcessModuleCollection
Наследование
ProcessModuleCollection
Реализации

Комментарии

Модуль — это исполняемый файл или библиотека динамической компоновки (DLL).A module is an executable file or a dynamic link library (DLL). Каждый процесс состоит из одного или нескольких модулей.Each process consists of one or more modules. Этот класс можно использовать для прохода по коллекции модулей процесса в системе.You can use this class to iterate over a collection of process modules on the system. Модуль определяется по имени модуля и полному пути к файлу.A module is identified by its module name and fully qualified file path.

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

ProcessModuleCollection()

Инициализирует новый экземпляр класса ProcessModuleCollection без связанных экземпляров ProcessModule.Initializes a new instance of the ProcessModuleCollection class, with no associated ProcessModule instances.

ProcessModuleCollection(ProcessModule[])

Инициализирует новый экземпляр класса ProcessModuleCollection, используя указанный массив экземпляров ProcessModule.Initializes a new instance of the ProcessModuleCollection class, using the specified array of ProcessModule instances.

Свойства

Capacity
Count

Возвращает количество элементов, содержащихся в коллекции.Gets the number of elements contained in the collection.

Count

Возвращает количество элементов, содержащихся в экземпляре ReadOnlyCollectionBase.Gets the number of elements contained in the ReadOnlyCollectionBase instance.

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

Получает список элементов, содержащихся в экземпляре ReadOnlyCollectionBase.Gets the list of elements contained in the ReadOnlyCollectionBase instance.

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

Возвращает индекс для перебора набора модулей процесса.Gets an index for iterating over the set of process modules.

Методы

Add(ProcessModule)
AddRange(IEnumerable<ProcessModule>)
AsReadOnly()
BinarySearch(Int32, Int32, ProcessModule, IComparer<ProcessModule>)
BinarySearch(ProcessModule)
BinarySearch(ProcessModule, IComparer<ProcessModule>)
Clear()
Contains(ProcessModule)

Определяет, существует ли в коллекции указанный модуль процесса.Determines whether the specified process module exists in the collection.

ConvertAll<TOutput>(Converter<ProcessModule,TOutput>)
CopyTo(Int32, ProcessModule[], Int32, Int32)
CopyTo(ProcessModule[])
CopyTo(ProcessModule[], Int32)

Копирует массив экземпляров ProcessModule в коллекцию по указанному индексу.Copies an array of ProcessModule instances to the collection, at the specified index.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.Determines whether the specified object is equal to the current object.

(Унаследовано от Object)
Exists(Predicate<ProcessModule>)
Find(Predicate<ProcessModule>)
FindAll(Predicate<ProcessModule>)
FindIndex(Int32, Int32, Predicate<ProcessModule>)
FindIndex(Int32, Predicate<ProcessModule>)
FindIndex(Predicate<ProcessModule>)
FindLast(Predicate<ProcessModule>)
FindLastIndex(Int32, Int32, Predicate<ProcessModule>)
FindLastIndex(Int32, Predicate<ProcessModule>)
FindLastIndex(Predicate<ProcessModule>)
ForEach(Action<ProcessModule>)
GetEnumerator()

Возвращает перечислитель, который осуществляет итерацию по коллекции.Returns an enumerator that iterates through a collection.

GetEnumerator()

Возвращает перечислитель, перебирающий элементы экземпляра класса ReadOnlyCollectionBase.Returns an enumerator that iterates through the ReadOnlyCollectionBase instance.

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

Служит хэш-функцией по умолчанию.Serves as the default hash function.

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

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

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

Предоставляет положение указанного модуля в коллекции.Provides the location of a specified module within the collection.

IndexOf(ProcessModule, Int32)
IndexOf(ProcessModule, Int32, Int32)
Insert(Int32, ProcessModule)
InsertRange(Int32, IEnumerable<ProcessModule>)
LastIndexOf(ProcessModule)
LastIndexOf(ProcessModule, Int32)
LastIndexOf(ProcessModule, Int32, Int32)
MemberwiseClone()

Создает неполную копию текущего объекта Object.Creates a shallow copy of the current Object.

(Унаследовано от Object)
Remove(ProcessModule)
RemoveAll(Predicate<ProcessModule>)
RemoveAt(Int32)
RemoveRange(Int32, Int32)
Reverse()
Reverse(Int32, Int32)
Sort()
Sort(Comparison<ProcessModule>)
Sort(IComparer<ProcessModule>)
Sort(Int32, Int32, IComparer<ProcessModule>)
ToArray()
ToString()

Возвращает строку, представляющую текущий объект.Returns a string that represents the current object.

(Унаследовано от Object)
TrimExcess()
TrueForAll(Predicate<ProcessModule>)

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

ICollection.CopyTo(Array, Int32)

Копирует элементы из коллекции в массив, начиная с определенного индекса массива.Copies the elements of the collection to an array, starting at a particular array index.

ICollection.CopyTo(Array, Int32)

Копирует целый массив ReadOnlyCollectionBase в совместимый одномерный массив Array, начиная с заданного индекса целевого массива.Copies the entire ReadOnlyCollectionBase to a compatible one-dimensional Array, starting at the specified index of the target array.

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

Возвращает значение, указывающее, является ли доступ к коллекции синхронизированным (потокобезопасным).Gets a value indicating whether access to the collection is synchronized (thread safe).

ICollection.IsSynchronized

Возвращает значение, указывающее на то, является ли доступ к объекту ReadOnlyCollectionBase синхронизированным (потокобезопасным).Gets a value indicating whether access to a ReadOnlyCollectionBase object is synchronized (thread safe).

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

Возвращает объект, который можно использовать для синхронизации доступа к коллекции.Gets an object that can be used to synchronize access to the collection.

ICollection.SyncRoot

Получает объект, который позволяет синхронизировать доступ к объекту ReadOnlyCollectionBase.Gets an object that can be used to synchronize access to a ReadOnlyCollectionBase object.

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

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

Cast<TResult>(IEnumerable)

Приводит элементы объекта IEnumerable к заданному типу.Casts the elements of an IEnumerable to the specified type.

OfType<TResult>(IEnumerable)

Выполняет фильтрацию элементов объекта IEnumerable по заданному типу.Filters the elements of an IEnumerable based on a specified type.

AsParallel(IEnumerable)

Позволяет осуществлять параллельный запрос.Enables parallelization of a query.

AsQueryable(IEnumerable)

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

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

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