AnalysisWarningCollection.GetEnumerator, méthode
Mise à jour : November 2007
Retourne un objet qui implémente l'interface IEnumerator et peut parcourir les objets AnalysisWarning contenus dans le AnalysisWarningCollection.
Espace de noms : Microsoft.Ink
Assembly : Microsoft.Ink.Analysis (dans Microsoft.Ink.Analysis.dll)
Syntaxe
'Déclaration
Public Function GetEnumerator As AnalysisWarningCollection..::.AnalysisWarningCollectionEnumerator
'Utilisation
Dim instance As AnalysisWarningCollection
Dim returnValue As AnalysisWarningCollection..::.AnalysisWarningCollectionEnumerator
returnValue = instance.GetEnumerator()
public AnalysisWarningCollection..::.AnalysisWarningCollectionEnumerator GetEnumerator()
public:
AnalysisWarningCollection..::.AnalysisWarningCollectionEnumerator^ GetEnumerator()
public AnalysisWarningCollection..::.AnalysisWarningCollectionEnumerator GetEnumerator()
public function GetEnumerator() : AnalysisWarningCollection..::.AnalysisWarningCollectionEnumerator
Valeur de retour
Type : Microsoft.Ink.AnalysisWarningCollection.AnalysisWarningCollectionEnumerator
Retourne un objet qui implémente l'interface IEnumerator et peut parcourir les objets AnalysisWarning contenus dans le AnalysisWarningCollection.
Exemples
Les exemples de cette section présentent deux méthodes pour parcourir un AnalysisWarningCollection et obtenir les objets AnalysisHintNode pour chaque objet AnalysisWarning.
L'exemple suivant obtient le IEnumerator pour le AnalysisWarningCollection, warnings.
Dim hints As New ArrayList()
' Version using GetEnumerator()
Dim ienum As IEnumerator = warnings.GetEnumerator()
While ienum.MoveNext()
Dim hint As AnalysisHintNode = CType(ienum.Current, AnalysisWarning).AnalysisHint
hints.Add(hint)
End While
ArrayList hints = new ArrayList();
// Version using GetEnumerator()
IEnumerator ienum = warnings.GetEnumerator();
while (ienum.MoveNext())
{
AnalysisHintNode hint = ((AnalysisWarning) 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 AnalysisWarning
For Each warning In warnings
Dim hint As AnalysisHintNode = warning.AnalysisHint
hints.Add(hint)
Next warning
// Version using foreach
foreach (AnalysisWarning warning in warnings)
{
AnalysisHintNode hint = warning.AnalysisHint;
hints.Add(hint);
}
Plateformes
Windows Vista
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
AnalysisWarningCollection, classe