Freigeben über


ExtendedProperties.GetEnumerator-Methode

Gibt ein Objekt zurück, das die System.Collections.IEnumerator-Schnittstelle implementiert, mit der die ExtendedProperty-Objekte in der ExtendedProperties-Auflistung durchlaufen werden können.

Namespace:  Microsoft.Ink
Assembly:  Microsoft.Ink (in Microsoft.Ink.dll)

Syntax

'Declaration
Public Function GetEnumerator As ExtendedProperties..::.ExtendedPropertiesEnumerator
'Usage
Dim instance As ExtendedProperties
Dim returnValue As ExtendedProperties..::.ExtendedPropertiesEnumerator

returnValue = instance.GetEnumerator()
public ExtendedProperties..::.ExtendedPropertiesEnumerator GetEnumerator()
public:
ExtendedProperties..::.ExtendedPropertiesEnumerator^ GetEnumerator()
public ExtendedProperties..::.ExtendedPropertiesEnumerator GetEnumerator()
public function GetEnumerator() : ExtendedProperties..::.ExtendedPropertiesEnumerator

Rückgabewert

Typ: Microsoft.Ink.ExtendedProperties.ExtendedPropertiesEnumerator
Gibt ein Objekt zurück, das die System.Collections.IEnumerator-Schnittstelle implementiert, mit der die ExtendedProperty-Objekte in der ExtendedProperties-Auflistung durchlaufen werden können.

Beispiele

In diesen Beispielen werden zwei Verfahren gezeigt, mit denen die ExtendedProperties-Auflistung durchlaufen und jedes ExtendedProperty-Objekt in der Auflistung abgerufen werden können. Obwohl dies auch auf andere Objekte anwendbar ist, wird in diesem Fall die ExtendedProperties-Auflistung von der Stroke.ExtendedProperties-Eigenschaft zurückgegeben.

In diesem Beispiel wird der System.Collections.IEnumerator für die ExtendedProperties-Auflistung abgerufen und zum Aufzählen der einzelnen Elemente der Auflistung verwendet.

Dim propList As ArrayList = New ArrayList()
Dim ienum As IEnumerator = stroke.ExtendedProperties.GetEnumerator()
ienum.Reset()
While ienum.MoveNext()
    Dim prop As ExtendedProperty = DirectCast(ienum.Current, ExtendedProperty)
    propList.Add(prop)
End While
ArrayList propList = new ArrayList();
IEnumerator ienum = stroke.ExtendedProperties.GetEnumerator();
ienum.Reset();
while (ienum.MoveNext())
{
    ExtendedProperty prop = (ExtendedProperty)ienum.Current;
    propList.Add(prop);
}

In diesem Beispiel wird die foreach-Anweisung verwendet, mit der die GetEnumerator-Methode im internen Code aufgerufen wird, den der Compiler zur Unterstützung der Anweisung generiert.

Dim propList As ArrayList = New ArrayList()
For Each prop As ExtendedProperty In stroke.ExtendedProperties
    propList.Add(prop)
Next
ArrayList propList = new ArrayList();
foreach (ExtendedProperty prop in stroke.ExtendedProperties)
{
    propList.Add(prop);
}

Plattformen

Windows Vista

.NET Framework und .NET Compact Framework unterstützen nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen für .NET Framework.

Versionsinformationen

.NET Framework

Unterstützt in: 3.0

Siehe auch

Referenz

ExtendedProperties-Klasse

ExtendedProperties-Member

Microsoft.Ink-Namespace

ExtendedProperty

Stroke.ExtendedProperties