AnalysisWarningBaseCollection.GetEnumerator, méthode
Mise à jour : November 2007
Retourne un objet qui implémente l'interface IEnumerator et peut parcourir les objets AnalysisWarningBase contenus dans AnalysisWarningBaseCollection.
Espace de noms : System.Windows.Ink.AnalysisCore
Assembly : IACore (dans IACore.dll)
Syntaxe
'Déclaration
Public Function GetEnumerator As AnalysisWarningBaseCollection..::.AnalysisWarningBaseCollectionEnumerator
'Utilisation
Dim instance As AnalysisWarningBaseCollection
Dim returnValue As AnalysisWarningBaseCollection..::.AnalysisWarningBaseCollectionEnumerator
returnValue = instance.GetEnumerator()
public AnalysisWarningBaseCollection..::.AnalysisWarningBaseCollectionEnumerator GetEnumerator()
public:
AnalysisWarningBaseCollection..::.AnalysisWarningBaseCollectionEnumerator^ GetEnumerator()
public AnalysisWarningBaseCollection..::.AnalysisWarningBaseCollectionEnumerator GetEnumerator()
public function GetEnumerator() : AnalysisWarningBaseCollection..::.AnalysisWarningBaseCollectionEnumerator
Valeur de retour
Type : System.Windows.Ink.AnalysisCore.AnalysisWarningBaseCollection.AnalysisWarningBaseCollectionEnumerator
Retourne un objet qui implémente l'interface IEnumerator et peut parcourir les objets AnalysisWarningBase contenus dans AnalysisWarningBaseCollection.
Exemples
Les exemples de cette section présentent deux méthodes pour parcourir un AnalysisWarningBaseCollection et obtenir les objets AnalysisHintNode pour chaque AnalysisWarningBase.
L'exemple suivant obtient le IEnumerator pour le AnalysisWarningBaseCollection nommé warnings.
Dim hints As New ArrayList()
' Version using GetEnumerator()
Dim ienum As IEnumerator = warnings.GetEnumerator()
While ienum.MoveNext()
Dim hint As ContextNodeBase = CType(ienum.Current, AnalysisWarningBase).AnalysisHint
hints.Add(hint)
End While
ArrayList hints = new ArrayList();
// Version using GetEnumerator()
IEnumerator ienum = warnings.GetEnumerator();
while (ienum.MoveNext())
{
ContextNodeBase hint = ((AnalysisWarningBase) ienum.Current).AnalysisHint;
hints.Add(hint);
}
L'exemple suivant utilise l'instruction foreach, qui appelle la méthode GetEnumerator dans le code interne que le compilateur génère pour prendre en charge l'instruction.
' Version using foreach
Dim warning As AnalysisWarningBase
For Each warning In warnings
Dim hint As ContextNodeBase = warning.AnalysisHint
hints.Add(hint)
Next warning
// Version using foreach
foreach (AnalysisWarningBase warning in warnings)
{
ContextNodeBase hint = warning.AnalysisHint;
hints.Add(hint);
}
Plateformes
Windows Vista, Windows XP SP2, Windows Server 2003
Le .NET Framework et le .NET Compact Framework ne prennent pas en charge toutes les versions de chaque plateforme. Pour obtenir la liste des versions prises en charge, consultez Configuration requise du .NET Framework.
Informations de version
.NET Framework
Pris en charge dans : 3.0
Voir aussi
Référence
AnalysisWarningBaseCollection, classe