Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Restituisce un oggetto che implementa l'interfaccia IEnumerator ed è in grado di scorrere gli oggetti AnalysisWarningBase contenuti in AnalysisWarningBaseCollection.
Spazio dei nomi: System.Windows.Ink.AnalysisCore
Assembly: IACore (in IACore.dll)
Sintassi
'Dichiarazione
Public Function GetEnumerator As AnalysisWarningBaseCollection..::.AnalysisWarningBaseCollectionEnumerator
'Utilizzo
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
Valore restituito
Tipo: System.Windows.Ink.AnalysisCore.AnalysisWarningBaseCollection.AnalysisWarningBaseCollectionEnumerator
Restituisce un oggetto che implementa l'interfaccia IEnumerator ed è in grado di scorrere gli oggetti AnalysisWarningBase contenuti in AnalysisWarningBaseCollection.
Esempi
Negli esempi di questa sezione vengono presentate due modalità per scorrere un oggetto AnalysisWarningBaseCollection e ottenere gli oggetti AnalysisHintNode per ciascun oggetto AnalysisWarningBase.
Nell'esempio seguente si ottiene l'oggetto IEnumerator per l'oggetto AnalysisWarningBaseCollection denominato 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);
}
In questo esempio viene utilizzata l'istruzione foreach che chiama il metodo GetEnumerator nel codice interno generato dal compilatore per supportare l'istruzione.
' 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);
}
Piattaforme
Windows Vista, Windows XP SP2, Windows Server 2003
.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.
Informazioni sulla versione
.NET Framework
Supportato in: 3.0
Vedere anche
Riferimenti
AnalysisWarningBaseCollection Classe