Freigeben über


UnicodeCharacterRangeBaseCollection.UnicodeCharacterRangeBaseCollectionEnumerator.Current-Eigenschaft

Ruft das UnicodeCharacterRangeBase-Objekt in der UnicodeCharacterRangeBaseCollection ab, auf das der Enumerator zeigt.

Namespace:  System.Windows.Ink.AnalysisCore
Assembly:  IACore (in IACore.dll)

Syntax

'Declaration
Public ReadOnly Property Current As UnicodeCharacterRangeBase
'Usage
Dim instance As UnicodeCharacterRangeBaseCollection..::.UnicodeCharacterRangeBaseCollectionEnumerator
Dim value As UnicodeCharacterRangeBase

value = instance.Current
public UnicodeCharacterRangeBase Current { get; }
public:
property UnicodeCharacterRangeBase^ Current {
    UnicodeCharacterRangeBase^ get ();
}
/** @property */
public UnicodeCharacterRangeBase get_Current()
public function get Current () : UnicodeCharacterRangeBase

Eigenschaftenwert

Typ: System.Windows.Ink.AnalysisCore.UnicodeCharacterRangeBase
Das UnicodeCharacterRangeBase-Objekt in der UnicodeCharacterRangeBaseCollection, auf das der Enumerator zeigt.

Hinweise

Nach Erstellung von UnicodeCharacterRangeBaseCollection.UnicodeCharacterRangeBaseCollectionEnumerator oder nach Aufruf der Reset-Methode, muss die MoveNext-Methode aufgerufen werden, damit der Enumerator auf das erste Element der Auflistung festgelegt werden kann, bevor der Wert der Current-Eigenschaft gelesen werden kann; andernfalls ist die Current-Eigenschaft nicht definiert.

Die Current-Eigenschaft löst eine Ausnahme aus, wenn der letzte Aufruf der MoveNext-Methode false zurückgibt. Wenn der letzte Aufruf der MoveNext-Methode false zurückgibt, hat der Enumerator das Ende von UnicodeCharacterRangeBaseCollection erreicht.

Die Current-Eigenschaft verschiebt nicht die Position des Enumerators. Nachfolgende Aufrufe der Current-Eigenschaft geben dasselbe Objekt zurück, bis entweder die MoveNext-Methode oder die Reset-Methode aufgerufen wird.

Ein Enumerator bleibt so lange gültig, bis die Auflistung geändert wird. Wenn an der Auflistung Änderungen vorgenommen werden, z. B. durch Hinzufügen, Ändern oder Löschen von Elementen, wird der Enumerator unwiderruflich ungültig. Der nächste Aufruf von MoveNext oder von Reset löst InvalidOperationException aus. Wenn die Auflistung zwischen dem Aufruf der MoveNext-Methode und dem Aufruf der Current-Eigenschaft geändert wird, gibt die Current-Eigenschaft das Element zurück, auf das sie gesetzt ist, auch wenn der Enumerator bereits ungültig ist.

Plattformen

Windows Vista, Windows XP SP2, Windows Server 2003

.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

UnicodeCharacterRangeBaseCollection.UnicodeCharacterRangeBaseCollectionEnumerator-Klasse

UnicodeCharacterRangeBaseCollection.UnicodeCharacterRangeBaseCollectionEnumerator-Member

System.Windows.Ink.AnalysisCore-Namespace