MethodDataCollection.MethodDataEnumerator Класс

Определение

Представляет перечислитель для MethodData объектов в объекте MethodDataCollection.

public: ref class MethodDataCollection::MethodDataEnumerator : System::Collections::IEnumerator
public class MethodDataCollection.MethodDataEnumerator : System.Collections.IEnumerator
type MethodDataCollection.MethodDataEnumerator = class
    interface IEnumerator
Public Class MethodDataCollection.MethodDataEnumerator
Implements IEnumerator
Наследование
MethodDataCollection.MethodDataEnumerator
Реализации

Примеры

Следующий пример перечисляет методы в классе Win32_LogicalDisk и отображает их.

using System;
using System.Management;

// This sample demonstrates how to
// enumerate all methods in
// Win32_LogicalDisk class using the
// MethodDataEnumerator object.
class Sample_MethodDataEnumerator
{
    public static int Main(string[] args)
    {
        ManagementClass diskClass =
            new ManagementClass("win32_logicaldisk");
        MethodDataCollection.MethodDataEnumerator diskEnumerator =
            diskClass.Methods.GetEnumerator();
        while(diskEnumerator.MoveNext())
        {
            MethodData method = diskEnumerator.Current;
            Console.WriteLine("Method = " + method.Name);
        }
        return 0;
    }
}
Imports System.Management
' This sample demonstrates how to
' enumerate all methods in
' Win32_LogicalDisk class using
' MethodDataEnumerator object.
Class Sample_MethodDataEnumerator
    Public Overloads Shared Function _
        Main(ByVal args() As String) As Integer
        Dim diskClass As New _
            ManagementClass("win32_logicaldisk")
        Dim diskEnumerator As _
             MethodDataCollection.MethodDataEnumerator = _
            diskClass.Methods.GetEnumerator()
        While diskEnumerator.MoveNext()
            Dim method As MethodData = _
                diskEnumerator.Current
            Console.WriteLine("Method = " & method.Name)
        End While
        Return 0
    End Function
End Class

Свойства

Имя Описание
Current

Возвращает текущий MethodData в MethodDataCollection перечислении.

Методы

Имя Описание
Equals(Object)

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

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

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

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

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

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

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

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

Перемещается к следующему элементу MethodDataCollection перечисления.

Reset()

Сбрасывает перечислитель в начало MethodDataCollection перечисления.

ToString()

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

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

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

Имя Описание
IEnumerator.Current

Возвращает текущий объект в коллекции.

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