XMLNodes.GetEnumerator Метод (2007 System)
Обновлен: Ноябрь 2007
Возвращает перечислитель для элемента управления XMLNodes.
Пространство имен: Microsoft.Office.Tools.Word
Сборка: Microsoft.Office.Tools.Word.v9.0 (в Microsoft.Office.Tools.Word.v9.0.dll)
Синтаксис
'Декларация
Public Function GetEnumerator As IEnumerator
'Применение
Dim instance As XMLNodes
Dim returnValue As IEnumerator
returnValue = instance.GetEnumerator()
public IEnumerator GetEnumerator()
Возвращаемое значение
Тип: System.Collections.IEnumerator
Перечислитель для элемента управления XMLNodes.
Примеры
В приведенном ниже примере кода с помощью метода GetEnumerator возвращается перечислитель для коллекции XMLNodes, после чего осуществляется итерация всех элементов коллекции. В данном примере предполагается, что текущий документ содержит элемент управления XMLNodes с именем SampleInsertNodes.
Private Sub EnumerateNodes()
Dim en As System.Collections.IEnumerator = _
Me.SampleInsertNodes.GetEnumerator()
While en.MoveNext()
Dim currentNode As Word.XMLNode = _
CType(en.Current, Word.XMLNode)
MsgBox(currentNode.BaseName)
End While
End Sub
private void EnumerateNodes()
{
System.Collections.IEnumerator en =
this.SampleInsertNodes.GetEnumerator();
while (en.MoveNext())
{
Word.XMLNode currentNode = (Word.XMLNode)en.Current;
MessageBox.Show(currentNode.BaseName);
}
}
Разрешения
- Полное доверие для непосредственно вызывающего метода. Этот член не может быть использован частично доверенным кодом. Дополнительные сведения см. в разделе Использование библиотек из не вполне надежного кода.