MethodDataCollection.MethodDataEnumerator MethodDataCollection.MethodDataEnumerator MethodDataCollection.MethodDataEnumerator MethodDataCollection.MethodDataEnumerator Class


Represents the enumerator for MethodData objects in the 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


The following example enumerates through the methods in the Win32_LogicalDisk class and displays them.

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 = 
            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 _
        Dim diskEnumerator As _
             MethodDataCollection.MethodDataEnumerator = _
        While diskEnumerator.MoveNext()
            Dim method As MethodData = _
            Console.WriteLine("Method = " & method.Name)
        End While
        Return 0
    End Function
End Class


Current Current Current Current

Returns the current MethodData in the MethodDataCollection enumeration.


Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
MoveNext() MoveNext() MoveNext() MoveNext()

Moves to the next element in the MethodDataCollection enumeration.

Reset() Reset() Reset() Reset()

Resets the enumerator to the beginning of the MethodDataCollection enumeration.

ToString() ToString() ToString() ToString()

Returns a string that represents the current object.

(Inherited from Object)

Explicit Interface Implementations

IEnumerator.Current IEnumerator.Current IEnumerator.Current IEnumerator.Current

Gets the current object in the collection.

Applies to