System.Xml.XPath.xml 134 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <doc>
  3. <assembly>
  4. <name>System.Xml.XPath</name>
  5. </assembly>
  6. <members>
  7. <member name="T:System.Xml.XmlNodeOrder">
  8. <summary>Описывает документный порядок узла по отношению ко второму узлу.</summary>
  9. </member>
  10. <member name="F:System.Xml.XmlNodeOrder.After">
  11. <summary>Текущий узел данного навигатора находится после текущего узла указанного навигатора.</summary>
  12. </member>
  13. <member name="F:System.Xml.XmlNodeOrder.Before">
  14. <summary>Текущий узел данного навигатора находится перед текущим узлом указанного навигатора.</summary>
  15. </member>
  16. <member name="F:System.Xml.XmlNodeOrder.Same">
  17. <summary>Два навигатора расположены на одном и том же узле.</summary>
  18. </member>
  19. <member name="F:System.Xml.XmlNodeOrder.Unknown">
  20. <summary>Не удается определить расположения узлов в документном порядке по отношению друг ко другу.Это может произойти, если два узла находятся в различных деревьях.</summary>
  21. </member>
  22. <member name="T:System.Xml.XPath.IXPathNavigable">
  23. <summary>Предоставляет метод доступа к классу <see cref="T:System.Xml.XPath.XPathNavigator" />.</summary>
  24. </member>
  25. <member name="M:System.Xml.XPath.IXPathNavigable.CreateNavigator">
  26. <summary>Возвращает новый объект <see cref="T:System.Xml.XPath.XPathNavigator" />. </summary>
  27. <returns>Объект <see cref="T:System.Xml.XPath.XPathNavigator" />.</returns>
  28. </member>
  29. <member name="T:System.Xml.XPath.XmlCaseOrder">
  30. <summary>Указывает порядок сортировки для строчных и прописных букв.</summary>
  31. </member>
  32. <member name="F:System.Xml.XPath.XmlCaseOrder.LowerFirst">
  33. <summary>Строчные буквы сортируются перед прописными буквами.</summary>
  34. </member>
  35. <member name="F:System.Xml.XPath.XmlCaseOrder.None">
  36. <summary>Игнорирование регистра.</summary>
  37. </member>
  38. <member name="F:System.Xml.XPath.XmlCaseOrder.UpperFirst">
  39. <summary>Прописные буквы сортируются перед строчными буквами.</summary>
  40. </member>
  41. <member name="T:System.Xml.XPath.XmlDataType">
  42. <summary>Указывает тип данных для определения порядка сортировки.</summary>
  43. </member>
  44. <member name="F:System.Xml.XPath.XmlDataType.Number">
  45. <summary>Значения сортируются по числам.</summary>
  46. </member>
  47. <member name="F:System.Xml.XPath.XmlDataType.Text">
  48. <summary>Значения сортируются в алфавитном порядке.</summary>
  49. </member>
  50. <member name="T:System.Xml.XPath.XmlSortOrder">
  51. <summary>Указывает порядок сортировки.</summary>
  52. </member>
  53. <member name="F:System.Xml.XPath.XmlSortOrder.Ascending">
  54. <summary>узлы сортируются в восходящем порядке.Например, если номера 1, 2, 3 и 4 сортируются в восходящем порядке, они отображаются в последовательности 1, 2, 3, 4.</summary>
  55. </member>
  56. <member name="F:System.Xml.XPath.XmlSortOrder.Descending">
  57. <summary>узлы сортируются в нисходящем порядке.Например, если номера 1, 2, 3 и 4 сортируются в нисходящем порядке, они отображаются в последовательности 4, 3, 2, 1.</summary>
  58. </member>
  59. <member name="T:System.Xml.XPath.XPathDocument">
  60. <summary>Предоставляет быстрое, хранимое в памяти и доступное только для чтения представление XML-документа с помощью модели данных XPath.</summary>
  61. </member>
  62. <member name="M:System.Xml.XPath.XPathDocument.#ctor(System.IO.Stream)">
  63. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Xml.XPath.XPathDocument" /> из XML-данных в указанном объекте <see cref="T:System.IO.Stream" />.</summary>
  64. <param name="stream">Объект <see cref="T:System.IO.Stream" />, содержащий XML-данные.</param>
  65. <exception cref="T:System.Xml.XmlException">An error was encountered in the XML data.The <see cref="T:System.Xml.XPath.XPathDocument" /> remains empty.</exception>
  66. <exception cref="T:System.ArgumentNullException">The <see cref="T:System.IO.Stream" /> object passed as a parameter is null.</exception>
  67. </member>
  68. <member name="M:System.Xml.XPath.XPathDocument.#ctor(System.IO.TextReader)">
  69. <summary>Инициализация нового экземпляра класса <see cref="T:System.Xml.XPath.XPathDocument" /> из XML-данных, содержащихся в указанном объекте <see cref="T:System.IO.TextReader" />.</summary>
  70. <param name="textReader">Объект <see cref="T:System.IO.TextReader" />, содержащий XML-данные.</param>
  71. <exception cref="T:System.Xml.XmlException">An error was encountered in the XML data.The <see cref="T:System.Xml.XPath.XPathDocument" /> remains empty.</exception>
  72. <exception cref="T:System.ArgumentNullException">The <see cref="T:System.IO.TextReader" /> object passed as a parameter is null.</exception>
  73. </member>
  74. <member name="M:System.Xml.XPath.XPathDocument.#ctor(System.String)">
  75. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Xml.XPath.XPathDocument" /> из XML-данных в указанном файле.</summary>
  76. <param name="uri">Путь к файлу, содержащему XML-данные.</param>
  77. <exception cref="T:System.Xml.XmlException">An error was encountered in the XML data.The <see cref="T:System.Xml.XPath.XPathDocument" /> remains empty.</exception>
  78. <exception cref="T:System.ArgumentNullException">The file path parameter is null.</exception>
  79. </member>
  80. <member name="M:System.Xml.XPath.XPathDocument.#ctor(System.String,System.Xml.XmlSpace)">
  81. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Xml.XPath.XPathDocument" /> из XML-данных в указанном файле с указанной обработкой пробелов.</summary>
  82. <param name="uri">Путь к файлу, содержащему XML-данные.</param>
  83. <param name="space">Объект <see cref="T:System.Xml.XmlSpace" />.</param>
  84. <exception cref="T:System.Xml.XmlException">An error was encountered in the XML data.The <see cref="T:System.Xml.XPath.XPathDocument" /> remains empty.</exception>
  85. <exception cref="T:System.ArgumentNullException">The file path parameter or <see cref="T:System.Xml.XmlSpace" /> object parameter is null.</exception>
  86. </member>
  87. <member name="M:System.Xml.XPath.XPathDocument.#ctor(System.Xml.XmlReader)">
  88. <summary>Инициализация нового экземпляра класса <see cref="T:System.Xml.XPath.XPathDocument" /> из XML-данных, содержащихся в указанном объекте <see cref="T:System.Xml.XmlReader" />.</summary>
  89. <param name="reader">Объект <see cref="T:System.Xml.XmlReader" />, содержащий XML-данные. </param>
  90. <exception cref="T:System.Xml.XmlException">An error was encountered in the XML data.The <see cref="T:System.Xml.XPath.XPathDocument" /> remains empty.</exception>
  91. <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XmlReader" /> object passed as a parameter is null.</exception>
  92. </member>
  93. <member name="M:System.Xml.XPath.XPathDocument.#ctor(System.Xml.XmlReader,System.Xml.XmlSpace)">
  94. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Xml.XPath.XPathDocument" /> из XML-данных, содержащихся в заданном объекте <see cref="T:System.Xml.XmlReader" /> с указанной обработкой пробелов.</summary>
  95. <param name="reader">Объект <see cref="T:System.Xml.XmlReader" />, содержащий XML-данные.</param>
  96. <param name="space">Объект <see cref="T:System.Xml.XmlSpace" />.</param>
  97. <exception cref="T:System.Xml.XmlException">An error was encountered in the XML data.The <see cref="T:System.Xml.XPath.XPathDocument" /> remains empty.</exception>
  98. <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XmlReader" /> object parameter or <see cref="T:System.Xml.XmlSpace" /> object parameter is null.</exception>
  99. </member>
  100. <member name="M:System.Xml.XPath.XPathDocument.CreateNavigator">
  101. <summary>Инициализирует объект только для чтения <see cref="T:System.Xml.XPath.XPathNavigator" /> для перехода по узлам в данном <see cref="T:System.Xml.XPath.XPathDocument" />.</summary>
  102. <returns>Объект <see cref="T:System.Xml.XPath.XPathNavigator" />, доступный только для чтения.</returns>
  103. </member>
  104. <member name="T:System.Xml.XPath.XPathException">
  105. <summary>Предоставляет исключение, которое порождается при происхождении ошибки при обработке выражения XPath. </summary>
  106. </member>
  107. <member name="M:System.Xml.XPath.XPathException.#ctor">
  108. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Xml.XPath.XPathException" />.</summary>
  109. </member>
  110. <member name="M:System.Xml.XPath.XPathException.#ctor(System.String)">
  111. <summary>Инициализация нового экземпляра класса <see cref="T:System.Xml.XPath.XPathException" /> с указанным сообщением об исключении.</summary>
  112. <param name="message">Описание условий возникновения ошибки.</param>
  113. </member>
  114. <member name="M:System.Xml.XPath.XPathException.#ctor(System.String,System.Exception)">
  115. <summary>Инициализация нового экземпляра класса <see cref="T:System.Xml.XPath.XPathException" /> с указанным сообщением об исключении и объектом <see cref="T:System.Exception" />.</summary>
  116. <param name="message">Описание условий возникновения ошибки. </param>
  117. <param name="innerException">
  118. <see cref="T:System.Exception" />, породивший <see cref="T:System.Xml.XPath.XPathException" /> (при наличии).Это значение может быть равно null.</param>
  119. </member>
  120. <member name="T:System.Xml.XPath.XPathExpression">
  121. <summary>Предоставляет типизированный класс, представляющий скомпилированное выражение XPath.</summary>
  122. </member>
  123. <member name="M:System.Xml.XPath.XPathExpression.AddSort(System.Object,System.Collections.IComparer)">
  124. <summary>При переопределении в производном классе выполняется сортировка узлов, выбранных выражением XPath, согласно заданному объекту <see cref="T:System.Collections.IComparer" />.</summary>
  125. <param name="expr">Объект, представляющий ключ сортировки.Это может быть значение string узла или объект <see cref="T:System.Xml.XPath.XPathExpression" /> со скомпилированным выражением XPath.</param>
  126. <param name="comparer">Объект <see cref="T:System.Collections.IComparer" />, предоставляющий сравнения определенных типов данных для сравнения двух объектов на предмет эквивалентности. </param>
  127. <exception cref="T:System.Xml.XPath.XPathException">
  128. <see cref="T:System.Xml.XPath.XPathExpression" /> или ключ сортировки включает префикс и либо не предоставлен <see cref="T:System.Xml.XmlNamespaceManager" />, либо префикс не удается найти в указанном <see cref="T:System.Xml.XmlNamespaceManager" />.</exception>
  129. </member>
  130. <member name="M:System.Xml.XPath.XPathExpression.AddSort(System.Object,System.Xml.XPath.XmlSortOrder,System.Xml.XPath.XmlCaseOrder,System.String,System.Xml.XPath.XmlDataType)">
  131. <summary>При переопределении в производном классе выполняется сортировка узлов, выбранных выражением XPath, согласно указанным параметрам.</summary>
  132. <param name="expr">Объект, представляющий ключ сортировки.Это может быть значение string узла или объект <see cref="T:System.Xml.XPath.XPathExpression" /> со скомпилированным выражением XPath.</param>
  133. <param name="order">Значение <see cref="T:System.Xml.XPath.XmlSortOrder" />, указывающее порядок сортировки. </param>
  134. <param name="caseOrder">Значение <see cref="T:System.Xml.XPath.XmlCaseOrder" />, указывающее способ сортировки строчных и прописных букв.</param>
  135. <param name="lang">Язык, используемый для сравнения.Использует класс <see cref="T:System.Globalization.CultureInfo" />, который может передаваться в метод <see cref="Overload:System.String.Compare" /> для типов языков, например, "us-en" для английского языка (американская версия).Если указывается пустая строка, для определения <see cref="T:System.Globalization.CultureInfo" /> используется системное окружение.</param>
  136. <param name="dataType">Значение <see cref="T:System.Xml.XPath.XmlDataType" />, указывающее порядок сортировки для типа данных. </param>
  137. <exception cref="T:System.Xml.XPath.XPathException">
  138. <see cref="T:System.Xml.XPath.XPathExpression" /> или ключ сортировки включает префикс и либо не предоставлен <see cref="T:System.Xml.XmlNamespaceManager" />, либо префикс не удается найти в указанном <see cref="T:System.Xml.XmlNamespaceManager" />. </exception>
  139. </member>
  140. <member name="M:System.Xml.XPath.XPathExpression.Clone">
  141. <summary>При переопределении в производном классе возвращает клон <see cref="T:System.Xml.XPath.XPathExpression" />.</summary>
  142. <returns>Новый объект <see cref="T:System.Xml.XPath.XPathExpression" />.</returns>
  143. </member>
  144. <member name="M:System.Xml.XPath.XPathExpression.Compile(System.String)">
  145. <summary>Компилирует заданное выражение XPath и возвращает объект <see cref="T:System.Xml.XPath.XPathExpression" />, представляющий выражение XPath.</summary>
  146. <returns>Объект <see cref="T:System.Xml.XPath.XPathExpression" />.</returns>
  147. <param name="xpath">Выражение XPath.</param>
  148. <exception cref="T:System.ArgumentException">Параметр выражения XPath не является допустимым выражением XPath.</exception>
  149. <exception cref="T:System.Xml.XPath.XPathException">Недопустимое выражение XPath.</exception>
  150. </member>
  151. <member name="M:System.Xml.XPath.XPathExpression.Compile(System.String,System.Xml.IXmlNamespaceResolver)">
  152. <summary>Компилирует заданное выражение XPath, при указанном для разрешения пространства имен объекте <see cref="T:System.Xml.IXmlNamespaceResolver" />, и возвращает объект <see cref="T:System.Xml.XPath.XPathExpression" />, представляющий выражение XPath.</summary>
  153. <returns>Объект <see cref="T:System.Xml.XPath.XPathExpression" />.</returns>
  154. <param name="xpath">Выражение XPath.</param>
  155. <param name="nsResolver">Объект, реализующий интерфейс <see cref="T:System.Xml.IXmlNamespaceResolver" /> для разрешения пространства имен.</param>
  156. <exception cref="T:System.ArgumentException">Параметр выражения XPath не является допустимым выражением XPath.</exception>
  157. <exception cref="T:System.Xml.XPath.XPathException">Недопустимое выражение XPath.</exception>
  158. </member>
  159. <member name="P:System.Xml.XPath.XPathExpression.Expression">
  160. <summary>При переопределении в производном классе получает представление string для <see cref="T:System.Xml.XPath.XPathExpression" />.</summary>
  161. <returns>Представление string для <see cref="T:System.Xml.XPath.XPathExpression" />.</returns>
  162. </member>
  163. <member name="P:System.Xml.XPath.XPathExpression.ReturnType">
  164. <summary>При переопределении в производном классе получает тип результата выражения XPath.</summary>
  165. <returns>Значение <see cref="T:System.Xml.XPath.XPathResultType" />, представляющее тип результата выражения XPath.</returns>
  166. </member>
  167. <member name="M:System.Xml.XPath.XPathExpression.SetContext(System.Xml.IXmlNamespaceResolver)">
  168. <summary>При переопределении в производном классе указывает объект <see cref="T:System.Xml.IXmlNamespaceResolver" />, который следует использовать для разрешения пространства имен.</summary>
  169. <param name="nsResolver">Объект, реализующий интерфейс <see cref="T:System.Xml.IXmlNamespaceResolver" />, для использования для разрешения пространства имен.</param>
  170. <exception cref="T:System.Xml.XPath.XPathException">Параметр объекта <see cref="T:System.Xml.IXmlNamespaceResolver" /> не является производным от <see cref="T:System.Xml.IXmlNamespaceResolver" />. </exception>
  171. </member>
  172. <member name="M:System.Xml.XPath.XPathExpression.SetContext(System.Xml.XmlNamespaceManager)">
  173. <summary>При переопределении в производном классе указывает объект <see cref="T:System.Xml.XmlNamespaceManager" />, который следует использовать для разрешения пространства имен.</summary>
  174. <param name="nsManager">Объект <see cref="T:System.Xml.XmlNamespaceManager" /> для использования для разрешения пространства имен. </param>
  175. <exception cref="T:System.Xml.XPath.XPathException">Параметр объекта <see cref="T:System.Xml.XmlNamespaceManager" />, не являющийся производным от класса <see cref="T:System.Xml.XmlNamespaceManager" />. </exception>
  176. </member>
  177. <member name="T:System.Xml.XPath.XPathItem">
  178. <summary>Представляет элемент в моделях данных XQuery 1.0 и XPath 2.0.</summary>
  179. </member>
  180. <member name="P:System.Xml.XPath.XPathItem.IsNode">
  181. <summary>При переопределении в производном классе возвращает значение, указывающее, представляет ли элемент узел XPath или атомарное значение.</summary>
  182. <returns>true, если элемент представляет узел XPath; false, если элемент представляет атомарное значение.</returns>
  183. </member>
  184. <member name="P:System.Xml.XPath.XPathItem.TypedValue">
  185. <summary>При переопределении в производном классе возвращает текущий элемент как упакованный объект наиболее подходящего типа .NET Framework 2.0, соответствующего типу схемы.</summary>
  186. <returns>Текущий элемент в виде упакованного объекта наиболее соответствующего типа .NET Framework.</returns>
  187. </member>
  188. <member name="P:System.Xml.XPath.XPathItem.Value">
  189. <summary>Переопределяемый в производных классах возвращает значение string для элемента.</summary>
  190. <returns>Значение string для элемента.</returns>
  191. </member>
  192. <member name="M:System.Xml.XPath.XPathItem.ValueAs(System.Type)">
  193. <summary>Возвращает значение элемента с заданным типом.</summary>
  194. <returns>Значение элемента в заданном типе.</returns>
  195. <param name="returnType">Тип, в котором необходимо возвратить значение элемента.</param>
  196. <exception cref="T:System.FormatException">Значение элемента имеет неверный формат для целевого типа.</exception>
  197. <exception cref="T:System.InvalidCastException">Недопустимая попытка приведения.</exception>
  198. <exception cref="T:System.OverflowException">Попытка приведения типов вызвала переполнение.</exception>
  199. </member>
  200. <member name="M:System.Xml.XPath.XPathItem.ValueAs(System.Type,System.Xml.IXmlNamespaceResolver)">
  201. <summary>Переопределяемый в производных классах возвращает значение элемента с типом, задаваемым с помощью объекта <see cref="T:System.Xml.IXmlNamespaceResolver" /> для разрешения префиксов пространств имен.</summary>
  202. <returns>Значение элемента в заданном типе.</returns>
  203. <param name="returnType">Тип, в котором необходимо возвратить значение элемента.</param>
  204. <param name="nsResolver">Объект <see cref="T:System.Xml.IXmlNamespaceResolver" />, используемый для разрешения префиксов пространств имен.</param>
  205. <exception cref="T:System.FormatException">Значение элемента имеет неверный формат для целевого типа.</exception>
  206. <exception cref="T:System.InvalidCastException">Недопустимая попытка приведения.</exception>
  207. <exception cref="T:System.OverflowException">Попытка приведения типов вызвала переполнение.</exception>
  208. </member>
  209. <member name="P:System.Xml.XPath.XPathItem.ValueAsBoolean">
  210. <summary>При переопределении в производном классе получает значение элемента в представлении <see cref="T:System.Boolean" />.</summary>
  211. <returns>Значение элемента в представлении <see cref="T:System.Boolean" />.</returns>
  212. <exception cref="T:System.FormatException">Значение элемента имеет неверный формат для типа <see cref="T:System.Boolean" />.</exception>
  213. <exception cref="T:System.InvalidCastException">Попытка преобразования к типу <see cref="T:System.Boolean" /> недопустима.</exception>
  214. </member>
  215. <member name="P:System.Xml.XPath.XPathItem.ValueAsDateTime">
  216. <summary>При переопределении в производном классе получает значение элемента в представлении <see cref="T:System.DateTime" />.</summary>
  217. <returns>Значение элемента в представлении <see cref="T:System.DateTime" />.</returns>
  218. <exception cref="T:System.FormatException">Значение элемента имеет неверный формат для типа <see cref="T:System.DateTime" />.</exception>
  219. <exception cref="T:System.InvalidCastException">Попытка преобразования к типу <see cref="T:System.DateTime" /> недопустима.</exception>
  220. </member>
  221. <member name="P:System.Xml.XPath.XPathItem.ValueAsDouble">
  222. <summary>При переопределении в производном классе получает значение элемента в представлении <see cref="T:System.Double" />.</summary>
  223. <returns>Значение элемента в представлении <see cref="T:System.Double" />.</returns>
  224. <exception cref="T:System.FormatException">Значение элемента имеет неверный формат для типа <see cref="T:System.Double" />.</exception>
  225. <exception cref="T:System.InvalidCastException">Попытка преобразования к типу <see cref="T:System.Double" /> недопустима.</exception>
  226. <exception cref="T:System.OverflowException">Попытка приведения типов вызвала переполнение.</exception>
  227. </member>
  228. <member name="P:System.Xml.XPath.XPathItem.ValueAsInt">
  229. <summary>При переопределении в производном классе получает значение элемента в представлении <see cref="T:System.Int32" />.</summary>
  230. <returns>Значение элемента в представлении <see cref="T:System.Int32" />.</returns>
  231. <exception cref="T:System.FormatException">Значение элемента имеет неверный формат для типа <see cref="T:System.Int32" />.</exception>
  232. <exception cref="T:System.InvalidCastException">Попытка преобразования к типу <see cref="T:System.Int32" /> недопустима.</exception>
  233. <exception cref="T:System.OverflowException">Попытка приведения типов вызвала переполнение.</exception>
  234. </member>
  235. <member name="P:System.Xml.XPath.XPathItem.ValueAsLong">
  236. <summary>При переопределении в производном классе получает значение элемента в представлении <see cref="T:System.Int64" />.</summary>
  237. <returns>Значение элемента в представлении <see cref="T:System.Int64" />.</returns>
  238. <exception cref="T:System.FormatException">Значение элемента имеет неверный формат для типа <see cref="T:System.Int64" />.</exception>
  239. <exception cref="T:System.InvalidCastException">Попытка преобразования к типу <see cref="T:System.Int64" /> недопустима.</exception>
  240. <exception cref="T:System.OverflowException">Попытка приведения типов вызвала переполнение.</exception>
  241. </member>
  242. <member name="P:System.Xml.XPath.XPathItem.ValueType">
  243. <summary>Переопределяемый в производных классах возвращает тип .NET Framework 2.0 элемента.</summary>
  244. <returns>Тип .NET Framework для элемента.Значение по умолчанию — <see cref="T:System.String" />.</returns>
  245. </member>
  246. <member name="T:System.Xml.XPath.XPathNamespaceScope">
  247. <summary>Определяет область пространства имен.</summary>
  248. </member>
  249. <member name="F:System.Xml.XPath.XPathNamespaceScope.All">
  250. <summary>Возвращает все пространства имен, заданные в области текущего узла.Это включает пространство имен xmlns:xml, которое всегда объявляется неявно.Порядок возвращения пространств имен не задан.</summary>
  251. </member>
  252. <member name="F:System.Xml.XPath.XPathNamespaceScope.ExcludeXml">
  253. <summary>Возвращает все пространства имен, заданные в области текущего узла, исключая пространство имен xmlns:xml.Пространство имен xmlns:xml всегда объявлено неявно.Порядок возвращения пространств имен не задан.</summary>
  254. </member>
  255. <member name="F:System.Xml.XPath.XPathNamespaceScope.Local">
  256. <summary>Возвращает все пространства имен, которые заданы локально в текущем узле. </summary>
  257. </member>
  258. <member name="T:System.Xml.XPath.XPathNavigator">
  259. <summary>Представляет модель курсора для навигации по данным XML и их редактирования.</summary>
  260. </member>
  261. <member name="M:System.Xml.XPath.XPathNavigator.#ctor">
  262. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Xml.XPath.XPathNavigator" />.</summary>
  263. </member>
  264. <member name="M:System.Xml.XPath.XPathNavigator.AppendChild">
  265. <summary>Возвращает объект <see cref="T:System.Xml.XmlWriter" />, используемый для создания одного и более дочерних узлов в конце списка дочерних узлов текущего узла. </summary>
  266. <returns>Объект <see cref="T:System.Xml.XmlWriter" />, используемый для создания новых дочерних узлов в конце списка дочерних узлов текущего узла.</returns>
  267. <exception cref="T:System.InvalidOperationException">The current node the <see cref="T:System.Xml.XPath.XPathNavigator" /> is positioned on is not the root node or an element node.</exception>
  268. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  269. </member>
  270. <member name="M:System.Xml.XPath.XPathNavigator.AppendChild(System.String)">
  271. <summary>Создает новый дочерний узел в конце списка дочерних узлов текущего узла, используя заданную строку данных XML.</summary>
  272. <param name="newChild">Строка данных XML для нового дочернего узла.</param>
  273. <exception cref="T:System.ArgumentNullException">The XML data string parameter is null.</exception>
  274. <exception cref="T:System.InvalidOperationException">The current node the <see cref="T:System.Xml.XPath.XPathNavigator" /> is positioned on is not the root node or an element node.</exception>
  275. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  276. <exception cref="T:System.Xml.XmlException">The XML data string parameter is not well-formed.</exception>
  277. </member>
  278. <member name="M:System.Xml.XPath.XPathNavigator.AppendChild(System.Xml.XmlReader)">
  279. <summary>Создает новый дочерний узел в конце списка дочерних узлов текущего узла, используя содержимое XML заданного объекта <see cref="T:System.Xml.XmlReader" />.</summary>
  280. <param name="newChild">Объект <see cref="T:System.Xml.XmlReader" />, расположенный на данных XML для нового дочернего узла.</param>
  281. <exception cref="T:System.ArgumentException">The <see cref="T:System.Xml.XmlReader" /> object is in an error state or closed.</exception>
  282. <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XmlReader" /> object parameter is null.</exception>
  283. <exception cref="T:System.InvalidOperationException">The current node the <see cref="T:System.Xml.XPath.XPathNavigator" /> is positioned on is not the root node or an element node.</exception>
  284. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  285. <exception cref="T:System.Xml.XmlException">The XML contents of the <see cref="T:System.Xml.XmlReader" /> object parameter is not well-formed.</exception>
  286. </member>
  287. <member name="M:System.Xml.XPath.XPathNavigator.AppendChild(System.Xml.XPath.XPathNavigator)">
  288. <summary>Создает новый дочерний узел в конце списка дочерних узлов текущего узла, используя узлы из заданного <see cref="T:System.Xml.XPath.XPathNavigator" />.</summary>
  289. <param name="newChild">Объект <see cref="T:System.Xml.XPath.XPathNavigator" />, расположенный на узле, который следует добавить как новый дочерний узел.</param>
  290. <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> object parameter is null.</exception>
  291. <exception cref="T:System.InvalidOperationException">The current node the <see cref="T:System.Xml.XPath.XPathNavigator" /> is positioned on is not the root node or an element node.</exception>
  292. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  293. </member>
  294. <member name="M:System.Xml.XPath.XPathNavigator.AppendChildElement(System.String,System.String,System.String,System.String)">
  295. <summary>Создает новый элемент дочернего узла в конце списка дочерних узлов текущего узла, используя заданный префикс пространства имен, локальное имя, URI пространства имен и указанное значение.</summary>
  296. <param name="prefix">Префикс пространства имен нового элемента дочернего узла (если имеется).</param>
  297. <param name="localName">Локальное имя нового элемента дочернего узла (если имеется).</param>
  298. <param name="namespaceURI">URI пространства имен для нового узла дочернего элемента (если он имеется).<see cref="F:System.String.Empty" /> и null эквивалентны.</param>
  299. <param name="value">Значение нового элемента дочернего узла.Если передается значение <see cref="F:System.String.Empty" /> или null, то создается пустой элемент.</param>
  300. <exception cref="T:System.InvalidOperationException">The current node the <see cref="T:System.Xml.XPath.XPathNavigator" /> is positioned on is not the root node or an element node.</exception>
  301. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  302. </member>
  303. <member name="P:System.Xml.XPath.XPathNavigator.BaseURI">
  304. <summary>Когда переопределено в производном классе, возвращает базовый URI для текущего узла.</summary>
  305. <returns>Расположение, из которого был загружен узел, или <see cref="F:System.String.Empty" />, если значение отсутствует.</returns>
  306. </member>
  307. <member name="P:System.Xml.XPath.XPathNavigator.CanEdit">
  308. <summary>Получает значение, указывающее, может ли <see cref="T:System.Xml.XPath.XPathNavigator" /> редактировать базовые данные XML.</summary>
  309. <returns>true, если <see cref="T:System.Xml.XPath.XPathNavigator" /> может редактировать базовые данные XML, в противном случае — false.</returns>
  310. </member>
  311. <member name="M:System.Xml.XPath.XPathNavigator.Clone">
  312. <summary>При переопределении в производных классах создает новый <see cref="T:System.Xml.XPath.XPathNavigator" />, расположенный на том же узле, что и этот <see cref="T:System.Xml.XPath.XPathNavigator" />.</summary>
  313. <returns>Новый <see cref="T:System.Xml.XPath.XPathNavigator" />, расположенный на том же узле, что и этот <see cref="T:System.Xml.XPath.XPathNavigator" />.</returns>
  314. </member>
  315. <member name="M:System.Xml.XPath.XPathNavigator.ComparePosition(System.Xml.XPath.XPathNavigator)">
  316. <summary>Сравнивает положение текущего <see cref="T:System.Xml.XPath.XPathNavigator" /> с положением заданного <see cref="T:System.Xml.XPath.XPathNavigator" />.</summary>
  317. <returns>Значение <see cref="T:System.Xml.XmlNodeOrder" />, представляющее сравнительное положение двух объектов <see cref="T:System.Xml.XPath.XPathNavigator" />.</returns>
  318. <param name="nav">
  319. <see cref="T:System.Xml.XPath.XPathNavigator" />, с которым выполняется сравнение.</param>
  320. </member>
  321. <member name="M:System.Xml.XPath.XPathNavigator.Compile(System.String)">
  322. <summary>Компилирует строчное представление выражения XPath и возвращает объект <see cref="T:System.Xml.XPath.XPathExpression" />.</summary>
  323. <returns>Объект <see cref="T:System.Xml.XPath.XPathExpression" />, представляющий выражение XPath.</returns>
  324. <param name="xpath">Строчное представление выражения XPath.</param>
  325. <exception cref="T:System.ArgumentException">The <paramref name="xpath" /> parameter contains an XPath expression that is not valid.</exception>
  326. <exception cref="T:System.Xml.XPath.XPathException">The XPath expression is not valid.</exception>
  327. </member>
  328. <member name="M:System.Xml.XPath.XPathNavigator.CreateAttribute(System.String,System.String,System.String,System.String)">
  329. <summary>Создает узел атрибута в текущем узле элемента, используя заданный префикс пространства имен, локальное имя, URI пространства имен и указанное значение.</summary>
  330. <param name="prefix">Префикс пространства имен нового узла атрибута (если имеется).</param>
  331. <param name="localName">Локальное имя нового узла атрибута, которое не может быть <see cref="F:System.String.Empty" /> или null.</param>
  332. <param name="namespaceURI">URI пространства имен нового узла атрибута (если имеется).</param>
  333. <param name="value">Значение нового узла атрибута.Если передается значение <see cref="F:System.String.Empty" /> или null, то создается пустой узел атрибута.</param>
  334. <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> is not positioned on an element node.</exception>
  335. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  336. </member>
  337. <member name="M:System.Xml.XPath.XPathNavigator.CreateAttributes">
  338. <summary>Возвращает объект <see cref="T:System.Xml.XmlWriter" />, используемый для создания новых атрибутов текущего элемента.</summary>
  339. <returns>Объект <see cref="T:System.Xml.XmlWriter" />, используемый для создания новых атрибутов текущего элемента.</returns>
  340. <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> is not positioned on an element node.</exception>
  341. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  342. </member>
  343. <member name="M:System.Xml.XPath.XPathNavigator.CreateNavigator">
  344. <summary>Возвращает копию <see cref="T:System.Xml.XPath.XPathNavigator" />.</summary>
  345. <returns>Копия <see cref="T:System.Xml.XPath.XPathNavigator" /> этого <see cref="T:System.Xml.XPath.XPathNavigator" />.</returns>
  346. </member>
  347. <member name="M:System.Xml.XPath.XPathNavigator.DeleteRange(System.Xml.XPath.XPathNavigator)">
  348. <summary>Удаляет узлы того же уровня в диапазоне от текущего до заданного узла.</summary>
  349. <param name="lastSiblingToDelete">
  350. <see cref="T:System.Xml.XPath.XPathNavigator" />, расположенный на последнем узле того же уровня в удаляемом диапазоне.</param>
  351. <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> specified is null.</exception>
  352. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  353. <exception cref="T:System.InvalidOperationException">The last node to delete specified is not a valid sibling node of the current node.</exception>
  354. </member>
  355. <member name="M:System.Xml.XPath.XPathNavigator.DeleteSelf">
  356. <summary>Удаляет текущий узел и его дочерние узлы.</summary>
  357. <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> is positioned on a node that cannot be deleted such as the root node or a namespace node.</exception>
  358. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  359. </member>
  360. <member name="M:System.Xml.XPath.XPathNavigator.Evaluate(System.String)">
  361. <summary>Вычисляет заданное выражение XPath и возвращает типизированный результат.</summary>
  362. <returns>Результат выражения (логическое значение, число, строка или набор узлов).Он отображается на объекты <see cref="T:System.Boolean" />, <see cref="T:System.Double" />, <see cref="T:System.String" /> или <see cref="T:System.Xml.XPath.XPathNodeIterator" /> соответственно.</returns>
  363. <param name="xpath">Строка, представляющая выражение XPath, которое следует вычислить.</param>
  364. <exception cref="T:System.ArgumentException">The return type of the XPath expression is a node set.</exception>
  365. <exception cref="T:System.Xml.XPath.XPathException">The XPath expression is not valid.</exception>
  366. </member>
  367. <member name="M:System.Xml.XPath.XPathNavigator.Evaluate(System.String,System.Xml.IXmlNamespaceResolver)">
  368. <summary>Вычисляет значение заданного выражения XPath и возвращает типизированный результат с помощью указанного объекта <see cref="T:System.Xml.IXmlNamespaceResolver" />, который разрешает префиксы пространства имен в выражении XPath.</summary>
  369. <returns>Результат выражения (логическое значение, число, строка или набор узлов).Он отображается на объекты <see cref="T:System.Boolean" />, <see cref="T:System.Double" />, <see cref="T:System.String" /> или <see cref="T:System.Xml.XPath.XPathNodeIterator" /> соответственно.</returns>
  370. <param name="xpath">Строка, представляющая выражение XPath, которое следует вычислить.</param>
  371. <param name="resolver">Объект <see cref="T:System.Xml.IXmlNamespaceResolver" />, используемый для разрешения префиксов пространства имен в выражении XPath.</param>
  372. <exception cref="T:System.ArgumentException">The return type of the XPath expression is a node set.</exception>
  373. <exception cref="T:System.Xml.XPath.XPathException">The XPath expression is not valid.</exception>
  374. </member>
  375. <member name="M:System.Xml.XPath.XPathNavigator.Evaluate(System.Xml.XPath.XPathExpression)">
  376. <summary>Вычисляет значение <see cref="T:System.Xml.XPath.XPathExpression" /> и возвращает типизированный результат.</summary>
  377. <returns>Результат выражения (логическое значение, число, строка или набор узлов).Он отображается на объекты <see cref="T:System.Boolean" />, <see cref="T:System.Double" />, <see cref="T:System.String" /> или <see cref="T:System.Xml.XPath.XPathNodeIterator" /> соответственно.</returns>
  378. <param name="expr">
  379. <see cref="T:System.Xml.XPath.XPathExpression" />, которое можно вычислить.</param>
  380. <exception cref="T:System.ArgumentException">The return type of the XPath expression is a node set.</exception>
  381. <exception cref="T:System.Xml.XPath.XPathException">The XPath expression is not valid.</exception>
  382. </member>
  383. <member name="M:System.Xml.XPath.XPathNavigator.Evaluate(System.Xml.XPath.XPathExpression,System.Xml.XPath.XPathNodeIterator)">
  384. <summary>Использует предоставленный контекст для вычисления значения <see cref="T:System.Xml.XPath.XPathExpression" /> и возвращает типизированный результат.</summary>
  385. <returns>Результат выражения (логическое значение, число, строка или набор узлов).Он отображается на объекты <see cref="T:System.Boolean" />, <see cref="T:System.Double" />, <see cref="T:System.String" /> или <see cref="T:System.Xml.XPath.XPathNodeIterator" /> соответственно.</returns>
  386. <param name="expr">
  387. <see cref="T:System.Xml.XPath.XPathExpression" />, которое можно вычислить.</param>
  388. <param name="context">
  389. <see cref="T:System.Xml.XPath.XPathNodeIterator" />, указывающий на выбранный узел, вычисление значения которого следует выполнить.</param>
  390. <exception cref="T:System.ArgumentException">The return type of the XPath expression is a node set.</exception>
  391. <exception cref="T:System.Xml.XPath.XPathException">The XPath expression is not valid.</exception>
  392. </member>
  393. <member name="M:System.Xml.XPath.XPathNavigator.GetAttribute(System.String,System.String)">
  394. <summary>Возвращает значение атрибута с указанным локальным именем и универсальным кодом ресурса (URI) пространства имен.</summary>
  395. <returns>
  396. <see cref="T:System.String" />, содержащая значение указанного атрибута; <see cref="F:System.String.Empty" />, если совпадающий атрибут не найден, или если <see cref="T:System.Xml.XPath.XPathNavigator" /> не расположен на узле элемента.</returns>
  397. <param name="localName">Локальное имя атрибута.</param>
  398. <param name="namespaceURI">Универсальный код ресурса (URI) пространства имен атрибута.</param>
  399. </member>
  400. <member name="M:System.Xml.XPath.XPathNavigator.GetNamespace(System.String)">
  401. <summary>Возвращает значение узла пространства имен, соответствующее указанному локальному имени.</summary>
  402. <returns>
  403. <see cref="T:System.String" />, содержащая значение узла пространства имен; <see cref="F:System.String.Empty" /> если не найден совпадающий узел пространства имен, или если <see cref="T:System.Xml.XPath.XPathNavigator" /> не расположен на узле элемента.</returns>
  404. <param name="name">Локальное имя узла пространства имен.</param>
  405. </member>
  406. <member name="M:System.Xml.XPath.XPathNavigator.GetNamespacesInScope(System.Xml.XmlNamespaceScope)">
  407. <summary>Возвращает пространства имен, находящиеся в области видимости для текущего узла.</summary>
  408. <returns>Коллекция <see cref="T:System.Collections.Generic.IDictionary`2" /> имен пространств имен, ключами которой являются префиксы.</returns>
  409. <param name="scope">Значение <see cref="T:System.Xml.XmlNamespaceScope" />, определяющее пространства имен, которые следует возвратить.</param>
  410. </member>
  411. <member name="P:System.Xml.XPath.XPathNavigator.HasAttributes">
  412. <summary>Возвращает значение, показывающее, имеются ли атрибуты у текущего узла.</summary>
  413. <returns>Возвращает true, если у текущего узла есть атрибуты; возвращает false, если у текущего узла нет атрибутов или если <see cref="T:System.Xml.XPath.XPathNavigator" /> не расположен на узле элемента.</returns>
  414. </member>
  415. <member name="P:System.Xml.XPath.XPathNavigator.HasChildren">
  416. <summary>Возвращает значение, указывающее, имеются ли у текущего узла какие-либо дочерние узлы.</summary>
  417. <returns>Значение true, если у текущего узла имеются дочерние узлы; в противном случае — значение false.</returns>
  418. </member>
  419. <member name="P:System.Xml.XPath.XPathNavigator.InnerXml">
  420. <summary>Возвращает или задает разметку, представляющую дочерние узлы текущего узла.</summary>
  421. <returns>
  422. <see cref="T:System.String" />, содержащая разметку дочерних узлов текущего узла.</returns>
  423. <exception cref="T:System.InvalidOperationException">The <see cref="P:System.Xml.XPath.XPathNavigator.InnerXml" /> property cannot be set.</exception>
  424. </member>
  425. <member name="M:System.Xml.XPath.XPathNavigator.InsertAfter">
  426. <summary>Возвращает объект <see cref="T:System.Xml.XmlWriter" />, используемый для создания нового узла того же уровня после текущего выбранного узла.</summary>
  427. <returns>Объект <see cref="T:System.Xml.XmlWriter" />, используемый для создания нового узла того же уровня после текущего выбранного узла.</returns>
  428. <exception cref="T:System.InvalidOperationException">The position of the <see cref="T:System.Xml.XPath.XPathNavigator" /> does not allow a new sibling node to be inserted after the current node.</exception>
  429. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  430. </member>
  431. <member name="M:System.Xml.XPath.XPathNavigator.InsertAfter(System.String)">
  432. <summary>Создает после текущего выбранного узла новый узел того же уровня, используя заданную строку XML.</summary>
  433. <param name="newSibling">Строка данных XML для нового узла того же уровня.</param>
  434. <exception cref="T:System.ArgumentNullException">The XML string parameter is null.</exception>
  435. <exception cref="T:System.InvalidOperationException">The position of the <see cref="T:System.Xml.XPath.XPathNavigator" /> does not allow a new sibling node to be inserted after the current node.</exception>
  436. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  437. <exception cref="T:System.Xml.XmlException">The XML string parameter is not well-formed.</exception>
  438. </member>
  439. <member name="M:System.Xml.XPath.XPathNavigator.InsertAfter(System.Xml.XmlReader)">
  440. <summary>Создает новый узел того же уровня после выбранного в данный момент узла, используя содержимое XML указанного объекта <see cref="T:System.Xml.XmlReader" />.</summary>
  441. <param name="newSibling">Объект <see cref="T:System.Xml.XmlReader" />, расположенный на данных XML для нового узла-брата.</param>
  442. <exception cref="T:System.ArgumentException">The <see cref="T:System.Xml.XmlReader" /> object is in an error state or closed.</exception>
  443. <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XmlReader" /> object parameter is null.</exception>
  444. <exception cref="T:System.InvalidOperationException">The position of the <see cref="T:System.Xml.XPath.XPathNavigator" /> does not allow a new sibling node to be inserted after the current node.</exception>
  445. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  446. <exception cref="T:System.Xml.XmlException">The XML contents of the <see cref="T:System.Xml.XmlReader" /> object parameter is not well-formed.</exception>
  447. </member>
  448. <member name="M:System.Xml.XPath.XPathNavigator.InsertAfter(System.Xml.XPath.XPathNavigator)">
  449. <summary>Создает новый узел того же уровня после выбранного в данный момент узла, используя узлы, содержащиеся в указанном объекте <see cref="T:System.Xml.XPath.XPathNavigator" />.</summary>
  450. <param name="newSibling">Объект <see cref="T:System.Xml.XPath.XPathNavigator" />, расположенный на узле, который следует добавить как новый узел-брат.</param>
  451. <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> object parameter is null.</exception>
  452. <exception cref="T:System.InvalidOperationException">The position of the <see cref="T:System.Xml.XPath.XPathNavigator" /> does not allow a new sibling node to be inserted after the current node.</exception>
  453. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  454. </member>
  455. <member name="M:System.Xml.XPath.XPathNavigator.InsertBefore">
  456. <summary>Возвращает объект <see cref="T:System.Xml.XmlWriter" />, используемый для создания нового узла того же уровня перед текущим выбранным узлом.</summary>
  457. <returns>Объект <see cref="T:System.Xml.XmlWriter" />, используемый для создания нового узла того же уровня перед текущим выбранным узлом.</returns>
  458. <exception cref="T:System.InvalidOperationException">The position of the <see cref="T:System.Xml.XPath.XPathNavigator" /> does not allow a new sibling node to be inserted before the current node.</exception>
  459. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  460. </member>
  461. <member name="M:System.Xml.XPath.XPathNavigator.InsertBefore(System.String)">
  462. <summary>Создает перед текущим выбранным узлом новый узел того же уровня, используя заданную строку XML.</summary>
  463. <param name="newSibling">Строка данных XML для нового узла того же уровня.</param>
  464. <exception cref="T:System.ArgumentNullException">The XML string parameter is null.</exception>
  465. <exception cref="T:System.InvalidOperationException">The position of the <see cref="T:System.Xml.XPath.XPathNavigator" /> does not allow a new sibling node to be inserted before the current node.</exception>
  466. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  467. <exception cref="T:System.Xml.XmlException">The XML string parameter is not well-formed.</exception>
  468. </member>
  469. <member name="M:System.Xml.XPath.XPathNavigator.InsertBefore(System.Xml.XmlReader)">
  470. <summary>Создает новый узел того же уровня перед выбранным в данный момент узлом, используя содержимое XML указанного объекта <see cref="T:System.Xml.XmlReader" />.</summary>
  471. <param name="newSibling">Объект <see cref="T:System.Xml.XmlReader" />, расположенный на данных XML для нового узла-брата.</param>
  472. <exception cref="T:System.ArgumentException">The <see cref="T:System.Xml.XmlReader" /> object is in an error state or closed.</exception>
  473. <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XmlReader" /> object parameter is null.</exception>
  474. <exception cref="T:System.InvalidOperationException">The position of the <see cref="T:System.Xml.XPath.XPathNavigator" /> does not allow a new sibling node to be inserted before the current node.</exception>
  475. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  476. <exception cref="T:System.Xml.XmlException">The XML contents of the <see cref="T:System.Xml.XmlReader" /> object parameter is not well-formed.</exception>
  477. </member>
  478. <member name="M:System.Xml.XPath.XPathNavigator.InsertBefore(System.Xml.XPath.XPathNavigator)">
  479. <summary>Создает новый узел того же уровня перед выбранным в данный момент узлом, используя узлы, содержащиеся в указанном объекте <see cref="T:System.Xml.XPath.XPathNavigator" />.</summary>
  480. <param name="newSibling">Объект <see cref="T:System.Xml.XPath.XPathNavigator" />, расположенный на узле, который следует добавить как новый узел-брат.</param>
  481. <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> object parameter is null.</exception>
  482. <exception cref="T:System.InvalidOperationException">The position of the <see cref="T:System.Xml.XPath.XPathNavigator" /> does not allow a new sibling node to be inserted before the current node.</exception>
  483. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  484. </member>
  485. <member name="M:System.Xml.XPath.XPathNavigator.InsertElementAfter(System.String,System.String,System.String,System.String)">
  486. <summary>Создает после текущего узла новый элемент с тем же родителем, используя заданный префикс пространства имен, локальное имя, URI пространства имен и значение.</summary>
  487. <param name="prefix">Префикс пространства имен нового дочернего элемента (если имеется).</param>
  488. <param name="localName">Локальное имя нового дочернего элемента (если имеется).</param>
  489. <param name="namespaceURI">URI пространства имен для нового дочернего элемента (если имеется).<see cref="F:System.String.Empty" /> и null эквивалентны.</param>
  490. <param name="value">Значение нового дочернего элемента.Если передается значение <see cref="F:System.String.Empty" /> или null, то создается пустой элемент.</param>
  491. <exception cref="T:System.InvalidOperationException">The position of the <see cref="T:System.Xml.XPath.XPathNavigator" /> does not allow a new sibling node to be inserted after the current node.</exception>
  492. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  493. </member>
  494. <member name="M:System.Xml.XPath.XPathNavigator.InsertElementBefore(System.String,System.String,System.String,System.String)">
  495. <summary>Создает перед текущим узлом новый элемент того же уровня, используя заданный префикс пространства имен, локальное имя, URI пространства имен и значение.</summary>
  496. <param name="prefix">Префикс пространства имен нового дочернего элемента (если имеется).</param>
  497. <param name="localName">Локальное имя нового дочернего элемента (если имеется).</param>
  498. <param name="namespaceURI">URI пространства имен для нового дочернего элемента (если имеется).<see cref="F:System.String.Empty" /> и null эквивалентны.</param>
  499. <param name="value">Значение нового дочернего элемента.Если передается значение <see cref="F:System.String.Empty" /> или null, то создается пустой элемент.</param>
  500. <exception cref="T:System.InvalidOperationException">The position of the <see cref="T:System.Xml.XPath.XPathNavigator" /> does not allow a new sibling node to be inserted before the current node.</exception>
  501. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  502. </member>
  503. <member name="M:System.Xml.XPath.XPathNavigator.IsDescendant(System.Xml.XPath.XPathNavigator)">
  504. <summary>Определяет, является ли заданный <see cref="T:System.Xml.XPath.XPathNavigator" /> потомком текущего <see cref="T:System.Xml.XPath.XPathNavigator" />.</summary>
  505. <returns>Значение true, если указанный объект <see cref="T:System.Xml.XPath.XPathNavigator" /> является потомком текущего объекта <see cref="T:System.Xml.XPath.XPathNavigator" />; в противном случае — значение false.</returns>
  506. <param name="nav">Структура <see cref="T:System.Xml.XPath.XPathNavigator" /> для сравнения с данной структурой <see cref="T:System.Xml.XPath.XPathNavigator" />.</param>
  507. </member>
  508. <member name="P:System.Xml.XPath.XPathNavigator.IsEmptyElement">
  509. <summary>Когда переопределено в производном классе, возвращает значение, указывающее, является ли текущий узел пустым элементом без тега конечного элемента.</summary>
  510. <returns>Значение true, если текущий узел является пустым элементом; в противном случае — значение false.</returns>
  511. </member>
  512. <member name="P:System.Xml.XPath.XPathNavigator.IsNode">
  513. <summary>Возвращает значение, указывающее, представлен ли узел XPath текущим узлом.</summary>
  514. <returns>Всегда возвращает значение true.</returns>
  515. </member>
  516. <member name="M:System.Xml.XPath.XPathNavigator.IsSamePosition(System.Xml.XPath.XPathNavigator)">
  517. <summary>При переопределении в производном классе определяет, находится ли текущий <see cref="T:System.Xml.XPath.XPathNavigator" /> в той же позиции, что и указанный <see cref="T:System.Xml.XPath.XPathNavigator" />.</summary>
  518. <returns>Значение true, если расположение двух объектов <see cref="T:System.Xml.XPath.XPathNavigator" /> совпадает, в противном случае — значение false.</returns>
  519. <param name="other">Структура <see cref="T:System.Xml.XPath.XPathNavigator" /> для сравнения с данной структурой <see cref="T:System.Xml.XPath.XPathNavigator" />.</param>
  520. </member>
  521. <member name="P:System.Xml.XPath.XPathNavigator.LocalName">
  522. <summary>При переопределении в производном классе возвращает <see cref="P:System.Xml.XPath.XPathNavigator.Name" /> текущего узла без какого-либо префикса пространства имен.</summary>
  523. <returns>
  524. <see cref="T:System.String" />, содержащая локальное имя текущего узла, или <see cref="F:System.String.Empty" />, если у текущего узла нет имени (например, у текстового узла или узла комментария).</returns>
  525. </member>
  526. <member name="M:System.Xml.XPath.XPathNavigator.LookupNamespace(System.String)">
  527. <summary>Возвращает URI пространства имен для указанного префикса.</summary>
  528. <returns>
  529. <see cref="T:System.String" />, содержащая URI пространства имен, назначенный указанному префиксу пространства; null, если указанному префиксу пространства имен не назначен URI пространства имен.Возвращаемая <see cref="T:System.String" /> атомизирована.</returns>
  530. <param name="prefix">Префикс, для которого требуется разрешить URI пространства имен.Для сопоставления с пространством имен по умолчанию следует передать значение <see cref="F:System.String.Empty" />.</param>
  531. </member>
  532. <member name="M:System.Xml.XPath.XPathNavigator.LookupPrefix(System.String)">
  533. <summary>Возвращает префикс, объявленный для указанного URI пространства имен.</summary>
  534. <returns>
  535. <see cref="T:System.String" />, содержащая префикс пространства имен, назначенный указанному URI пространства имен; в противном случае — значение <see cref="F:System.String.Empty" />, если указанному URI пространства имен не назначен префикс.Возвращаемая <see cref="T:System.String" /> атомизирована.</returns>
  536. <param name="namespaceURI">URI пространства имен, который необходимо разрешить для получения префикса.</param>
  537. </member>
  538. <member name="M:System.Xml.XPath.XPathNavigator.Matches(System.String)">
  539. <summary>Определяет, соответствует ли текущий узел указанному выражению XPath.</summary>
  540. <returns>Значение true, если текущий узел соответствует указанному выражению XPath; в противном случае — значение false.</returns>
  541. <param name="xpath">Выражение XPath.</param>
  542. <exception cref="T:System.ArgumentException">The XPath expression cannot be evaluated.</exception>
  543. <exception cref="T:System.Xml.XPath.XPathException">The XPath expression is not valid.</exception>
  544. </member>
  545. <member name="M:System.Xml.XPath.XPathNavigator.Matches(System.Xml.XPath.XPathExpression)">
  546. <summary>Определяет, соответствует ли текущий узел указанному выражению <see cref="T:System.Xml.XPath.XPathExpression" />.</summary>
  547. <returns>Значение true, если текущий узел соответствует <see cref="T:System.Xml.XPath.XPathExpression" />; в противном случае — значение false.</returns>
  548. <param name="expr">Объект <see cref="T:System.Xml.XPath.XPathExpression" />, содержащий скомпилированное выражение XPath.</param>
  549. <exception cref="T:System.ArgumentException">The XPath expression cannot be evaluated.</exception>
  550. <exception cref="T:System.Xml.XPath.XPathException">The XPath expression is not valid.</exception>
  551. </member>
  552. <member name="M:System.Xml.XPath.XPathNavigator.MoveTo(System.Xml.XPath.XPathNavigator)">
  553. <summary>При переопределении в производном классе перемещает <see cref="T:System.Xml.XPath.XPathNavigator" /> в то же положение, в котором находится указанный <see cref="T:System.Xml.XPath.XPathNavigator" />.</summary>
  554. <returns>Возвращает true, если объект <see cref="T:System.Xml.XPath.XPathNavigator" /> успешно перемещается к положению указанного <see cref="T:System.Xml.XPath.XPathNavigator" />, иначе возвращает false.Если возвращается значение false, то положение <see cref="T:System.Xml.XPath.XPathNavigator" /> остается неизменным.</returns>
  555. <param name="other">
  556. <see cref="T:System.Xml.XPath.XPathNavigator" />, расположенный на узле, к которому необходимо переместиться. </param>
  557. </member>
  558. <member name="M:System.Xml.XPath.XPathNavigator.MoveToAttribute(System.String,System.String)">
  559. <summary>Перемещает <see cref="T:System.Xml.XPath.XPathNavigator" /> к атрибуту с совпадающим локальным именем и URI пространства имен.</summary>
  560. <returns>Возвращает true, если <see cref="T:System.Xml.XPath.XPathNavigator" /> успешно перемещается к атрибуту, иначе возвращает false.Если возвращается значение false, то положение <see cref="T:System.Xml.XPath.XPathNavigator" /> остается неизменным.</returns>
  561. <param name="localName">Локальное имя атрибута.</param>
  562. <param name="namespaceURI">URI пространства имен атрибута; null обозначает пустое пространство имен.</param>
  563. </member>
  564. <member name="M:System.Xml.XPath.XPathNavigator.MoveToChild(System.String,System.String)">
  565. <summary>Перемещает <see cref="T:System.Xml.XPath.XPathNavigator" /> к дочернему узлу с заданным локальным именем и URI пространства имен.</summary>
  566. <returns>Возвращает true, если <see cref="T:System.Xml.XPath.XPathNavigator" /> успешно перемещается к дочернему узлу, иначе возвращает false.Если возвращается значение false, то положение <see cref="T:System.Xml.XPath.XPathNavigator" /> остается неизменным.</returns>
  567. <param name="localName">Локальное имя дочернего узла, к которому следует перейти.</param>
  568. <param name="namespaceURI">URI пространства имен дочернего узла, к которому следует перейти.</param>
  569. </member>
  570. <member name="M:System.Xml.XPath.XPathNavigator.MoveToChild(System.Xml.XPath.XPathNodeType)">
  571. <summary>Перемещает <see cref="T:System.Xml.XPath.XPathNavigator" /> на дочерний узел указанного <see cref="T:System.Xml.XPath.XPathNodeType" />..</summary>
  572. <returns>Возвращает true, если <see cref="T:System.Xml.XPath.XPathNavigator" /> успешно перемещается к дочернему узлу, иначе возвращает false.Если возвращается значение false, то положение <see cref="T:System.Xml.XPath.XPathNavigator" /> остается неизменным.</returns>
  573. <param name="type">
  574. <see cref="T:System.Xml.XPath.XPathNodeType" /> дочернего узла, к которому следует перейти.</param>
  575. </member>
  576. <member name="M:System.Xml.XPath.XPathNavigator.MoveToFirst">
  577. <summary>Перемещает <see cref="T:System.Xml.XPath.XPathNavigator" /> к первому узлу того же уровня текущего узла.</summary>
  578. <returns>Возвращает true, если <see cref="T:System.Xml.XPath.XPathNavigator" /> успешно перемещается к первому узлу того же уровня текущего узла; возвращает false, если первый узел того же уровня отсутствует, или если <see cref="T:System.Xml.XPath.XPathNavigator" /> в данный момент находится на узле атрибута.Если <see cref="T:System.Xml.XPath.XPathNavigator" /> уже расположен на первом узле того же уровня, то <see cref="T:System.Xml.XPath.XPathNavigator" /> возвращает true, а его положение не изменяется.Если <see cref="M:System.Xml.XPath.XPathNavigator.MoveToFirst" /> возвращает false, так как первый узел того же уровня отсутствует или так как <see cref="T:System.Xml.XPath.XPathNavigator" /> в данный момент расположен на атрибуте, то положение <see cref="T:System.Xml.XPath.XPathNavigator" /> остается неизменным.</returns>
  579. </member>
  580. <member name="M:System.Xml.XPath.XPathNavigator.MoveToFirstAttribute">
  581. <summary>При переопределении в производном классе перемещает <see cref="T:System.Xml.XPath.XPathNavigator" /> к первому атрибуту текущего узла.</summary>
  582. <returns>Возвращает true, если <see cref="T:System.Xml.XPath.XPathNavigator" /> успешно перемещается к первому атрибуту текущего узла, иначе возвращает false.Если возвращается значение false, то положение <see cref="T:System.Xml.XPath.XPathNavigator" /> остается неизменным.</returns>
  583. </member>
  584. <member name="M:System.Xml.XPath.XPathNavigator.MoveToFirstChild">
  585. <summary>При переопределении в производном классе перемещает <see cref="T:System.Xml.XPath.XPathNavigator" /> к первому дочернему узлу текущего узла.</summary>
  586. <returns>Возвращает true, если <see cref="T:System.Xml.XPath.XPathNavigator" /> успешно перемещается к первому дочернему узлу текущего узла, иначе возвращает false.Если возвращается значение false, то положение <see cref="T:System.Xml.XPath.XPathNavigator" /> остается неизменным.</returns>
  587. </member>
  588. <member name="M:System.Xml.XPath.XPathNavigator.MoveToFirstNamespace">
  589. <summary>Перемещает <see cref="T:System.Xml.XPath.XPathNavigator" /> к первому узлу пространства имен текущего узла.</summary>
  590. <returns>Возвращает true, если <see cref="T:System.Xml.XPath.XPathNavigator" /> успешно перемещается к первому узлу пространства имен, иначе возвращает false.Если возвращается значение false, то положение <see cref="T:System.Xml.XPath.XPathNavigator" /> остается неизменным.</returns>
  591. </member>
  592. <member name="M:System.Xml.XPath.XPathNavigator.MoveToFirstNamespace(System.Xml.XPath.XPathNamespaceScope)">
  593. <summary>При переопределении в производном классе перемещает <see cref="T:System.Xml.XPath.XPathNavigator" /> к первому узлу пространства имен, соответствующему указанному <see cref="T:System.Xml.XPath.XPathNamespaceScope" />.</summary>
  594. <returns>Возвращает true, если <see cref="T:System.Xml.XPath.XPathNavigator" /> успешно перемещается к первому узлу пространства имен, иначе возвращает false.Если возвращается значение false, то положение <see cref="T:System.Xml.XPath.XPathNavigator" /> остается неизменным.</returns>
  595. <param name="namespaceScope">Значение <see cref="T:System.Xml.XPath.XPathNamespaceScope" />, описывающее область пространства имен. </param>
  596. </member>
  597. <member name="M:System.Xml.XPath.XPathNavigator.MoveToFollowing(System.String,System.String)">
  598. <summary>Перемещает <see cref="T:System.Xml.XPath.XPathNavigator" /> к элементу с указанным локальным именем и URI пространства имен в порядке документов.</summary>
  599. <returns>true, если объект <see cref="T:System.Xml.XPath.XPathNavigator" /> был перемещен успешно, иначе false.</returns>
  600. <param name="localName">Локальное имя элемента.</param>
  601. <param name="namespaceURI">Универсальный код ресурса (URI) пространства имен элемента.</param>
  602. </member>
  603. <member name="M:System.Xml.XPath.XPathNavigator.MoveToFollowing(System.String,System.String,System.Xml.XPath.XPathNavigator)">
  604. <summary>Перемещает <see cref="T:System.Xml.XPath.XPathNavigator" /> к элементу с указанным локальным именем и URI пространства имен до достижения заданной границы в порядке документов.</summary>
  605. <returns>true, если объект <see cref="T:System.Xml.XPath.XPathNavigator" /> был перемещен успешно, иначе false.</returns>
  606. <param name="localName">Локальное имя элемента.</param>
  607. <param name="namespaceURI">Универсальный код ресурса (URI) пространства имен элемента.</param>
  608. <param name="end">Объект <see cref="T:System.Xml.XPath.XPathNavigator" />, размещенный на границе элемента, которая не пересекается текущим <see cref="T:System.Xml.XPath.XPathNavigator" /> при поиске следующего элемента.</param>
  609. </member>
  610. <member name="M:System.Xml.XPath.XPathNavigator.MoveToFollowing(System.Xml.XPath.XPathNodeType)">
  611. <summary>Перемещает <see cref="T:System.Xml.XPath.XPathNavigator" /> к следующему элементу типа <see cref="T:System.Xml.XPath.XPathNodeType" />, указанному в порядке документов.</summary>
  612. <returns>true, если объект <see cref="T:System.Xml.XPath.XPathNavigator" /> был перемещен успешно, иначе false.</returns>
  613. <param name="type">
  614. <see cref="T:System.Xml.XPath.XPathNodeType" /> элемента.<see cref="T:System.Xml.XPath.XPathNodeType" /> не может быть <see cref="F:System.Xml.XPath.XPathNodeType.Attribute" /> или <see cref="F:System.Xml.XPath.XPathNodeType.Namespace" />.</param>
  615. </member>
  616. <member name="M:System.Xml.XPath.XPathNavigator.MoveToFollowing(System.Xml.XPath.XPathNodeType,System.Xml.XPath.XPathNavigator)">
  617. <summary>Перемещает <see cref="T:System.Xml.XPath.XPathNavigator" /> к следующему элементу указанного <see cref="T:System.Xml.XPath.XPathNodeType" /> до указанной границы в порядке документов.</summary>
  618. <returns>true, если объект <see cref="T:System.Xml.XPath.XPathNavigator" /> был перемещен успешно, иначе false.</returns>
  619. <param name="type">
  620. <see cref="T:System.Xml.XPath.XPathNodeType" /> элемента.<see cref="T:System.Xml.XPath.XPathNodeType" /> не может быть <see cref="F:System.Xml.XPath.XPathNodeType.Attribute" /> или <see cref="F:System.Xml.XPath.XPathNodeType.Namespace" />.</param>
  621. <param name="end">Объект <see cref="T:System.Xml.XPath.XPathNavigator" />, размещенный на границе элемента, которая не пересекается текущим <see cref="T:System.Xml.XPath.XPathNavigator" /> при поиске следующего элемента.</param>
  622. </member>
  623. <member name="M:System.Xml.XPath.XPathNavigator.MoveToId(System.String)">
  624. <summary>При переопределении в производном классе переходит к узлу, имеющему атрибут типа ID, значение которого соответствует указанной <see cref="T:System.String" />.</summary>
  625. <returns>true, если объект <see cref="T:System.Xml.XPath.XPathNavigator" /> перемещается успешно, иначе false.Если возвращается значение false, то положение навигатора остается неизменным.</returns>
  626. <param name="id">
  627. <see cref="T:System.String" />, представляющая значение ID узла, к которому следует перейти.</param>
  628. </member>
  629. <member name="M:System.Xml.XPath.XPathNavigator.MoveToNamespace(System.String)">
  630. <summary>Перемещает <see cref="T:System.Xml.XPath.XPathNavigator" /> на узел пространства имен с указанным префиксом пространства имен.</summary>
  631. <returns>true, если <see cref="T:System.Xml.XPath.XPathNavigator" /> успешно перемещается к указанному пространству имен; false, если соответствующее пространство имен не найдено, или если <see cref="T:System.Xml.XPath.XPathNavigator" /> не расположен на узле элемента.Если возвращается значение false, то положение <see cref="T:System.Xml.XPath.XPathNavigator" /> остается неизменным.</returns>
  632. <param name="name">Префикс пространства имен для узла пространства имен.</param>
  633. </member>
  634. <member name="M:System.Xml.XPath.XPathNavigator.MoveToNext">
  635. <summary>При переопределении в производном классе перемещает <see cref="T:System.Xml.XPath.XPathNavigator" /> к следующему узлу того же уровня текущего узла.</summary>
  636. <returns>Значение true, если <see cref="T:System.Xml.XPath.XPathNavigator" /> успешно перемещается к следующему узлу-брату текущего узла, иначе значение false, если больше нет узлов-братьев, или если <see cref="T:System.Xml.XPath.XPathNavigator" /> в данный момент находится на узле атрибута.Если возвращается значение false, то положение <see cref="T:System.Xml.XPath.XPathNavigator" /> остается неизменным.</returns>
  637. </member>
  638. <member name="M:System.Xml.XPath.XPathNavigator.MoveToNext(System.String,System.String)">
  639. <summary>Перемещает <see cref="T:System.Xml.XPath.XPathNavigator" /> к следующему узлу того же уровня с заданным локальным именем и URI пространства имен.</summary>
  640. <returns>Возвращает true, если <see cref="T:System.Xml.XPath.XPathNavigator" /> успешно перемещается к следующему узлу того же уровня текущего узла; возвращает false, если больше нет узлов-братьев или если <see cref="T:System.Xml.XPath.XPathNavigator" /> в данный момент находится на узле атрибута.Если возвращается значение false, то положение <see cref="T:System.Xml.XPath.XPathNavigator" /> остается неизменным.</returns>
  641. <param name="localName">Локальное имя следующего узла того же уровня, к которому следует перейти.</param>
  642. <param name="namespaceURI">URI пространства имен следующего узла того же уровня, к которому следует перейти.</param>
  643. </member>
  644. <member name="M:System.Xml.XPath.XPathNavigator.MoveToNext(System.Xml.XPath.XPathNodeType)">
  645. <summary>Перемещает <see cref="T:System.Xml.XPath.XPathNavigator" /> к следующему узлу того же уровня текущего узла, соответствующему заданному <see cref="T:System.Xml.XPath.XPathNodeType" />.</summary>
  646. <returns>Значение true, если <see cref="T:System.Xml.XPath.XPathNavigator" /> успешно перемещается к следующему узлу того же уровня текущего узла, иначе значение false, если больше нет узлов того же уровня, или если <see cref="T:System.Xml.XPath.XPathNavigator" /> в данный момент находится на узле атрибута.Если возвращается значение false, то положение <see cref="T:System.Xml.XPath.XPathNavigator" /> остается неизменным.</returns>
  647. <param name="type">
  648. <see cref="T:System.Xml.XPath.XPathNodeType" /> узла того же уровня, к которому следует перейти.</param>
  649. </member>
  650. <member name="M:System.Xml.XPath.XPathNavigator.MoveToNextAttribute">
  651. <summary>При переопределении в производном классе перемещает <see cref="T:System.Xml.XPath.XPathNavigator" /> на следующий атрибут.</summary>
  652. <returns>Возвращает true, если <see cref="T:System.Xml.XPath.XPathNavigator" /> успешно перемещается на следующий атрибут; возвращает false, если атрибутов больше нет.Если возвращается значение false, то положение <see cref="T:System.Xml.XPath.XPathNavigator" /> остается неизменным.</returns>
  653. </member>
  654. <member name="M:System.Xml.XPath.XPathNavigator.MoveToNextNamespace">
  655. <summary>Перемещает <see cref="T:System.Xml.XPath.XPathNavigator" /> на следующий узел пространства имен.</summary>
  656. <returns>Возвращает true, если <see cref="T:System.Xml.XPath.XPathNavigator" /> успешно перемещается к следующему узлу пространства имен, иначе возвращает false.Если возвращается значение false, то положение <see cref="T:System.Xml.XPath.XPathNavigator" /> остается неизменным.</returns>
  657. </member>
  658. <member name="M:System.Xml.XPath.XPathNavigator.MoveToNextNamespace(System.Xml.XPath.XPathNamespaceScope)">
  659. <summary>При переопределении в производном классе перемещает <see cref="T:System.Xml.XPath.XPathNavigator" /> к следующему узлу пространства имен, соответствующему указанному <see cref="T:System.Xml.XPath.XPathNamespaceScope" />.</summary>
  660. <returns>Возвращает true, если <see cref="T:System.Xml.XPath.XPathNavigator" /> успешно перемещается к следующему узлу пространства имен, иначе возвращает false.Если возвращается значение false, то положение <see cref="T:System.Xml.XPath.XPathNavigator" /> остается неизменным.</returns>
  661. <param name="namespaceScope">Значение <see cref="T:System.Xml.XPath.XPathNamespaceScope" />, описывающее область пространства имен. </param>
  662. </member>
  663. <member name="M:System.Xml.XPath.XPathNavigator.MoveToParent">
  664. <summary>При переопределении в производном классе перемещает <see cref="T:System.Xml.XPath.XPathNavigator" /> к родительскому узлу текущего узла.</summary>
  665. <returns>Возвращает true, если <see cref="T:System.Xml.XPath.XPathNavigator" /> успешно перемещается к родительскому узлу текущего узла, иначе возвращает false.Если возвращается значение false, то положение <see cref="T:System.Xml.XPath.XPathNavigator" /> остается неизменным.</returns>
  666. </member>
  667. <member name="M:System.Xml.XPath.XPathNavigator.MoveToPrevious">
  668. <summary>При переопределении в производном классе перемещает <see cref="T:System.Xml.XPath.XPathNavigator" /> к предыдущему узлу того же уровня текущего узла.</summary>
  669. <returns>Возвращает значение true, если <see cref="T:System.Xml.XPath.XPathNavigator" /> успешно перемещается к предыдущему узлу того же уровня текущего узла; возвращает false, если больше нет предыдущих узлов того же уровня или если <see cref="T:System.Xml.XPath.XPathNavigator" /> в данный момент находится на узле атрибута.Если возвращается значение false, то положение <see cref="T:System.Xml.XPath.XPathNavigator" /> остается неизменным.</returns>
  670. </member>
  671. <member name="M:System.Xml.XPath.XPathNavigator.MoveToRoot">
  672. <summary>Перемещает <see cref="T:System.Xml.XPath.XPathNavigator" /> к корневому узлу, к которому относится текущий узел.</summary>
  673. </member>
  674. <member name="P:System.Xml.XPath.XPathNavigator.Name">
  675. <summary>Когда переопределено в производном классе, возвращает полное имя текущего узла.</summary>
  676. <returns>
  677. <see cref="T:System.String" />, содержащая полное имя <see cref="P:System.Xml.XPath.XPathNavigator.Name" /> текущего узла, или <see cref="F:System.String.Empty" />, если у текущего узла нет имени (например, у текстового узла или у узла комментария).</returns>
  678. </member>
  679. <member name="P:System.Xml.XPath.XPathNavigator.NamespaceURI">
  680. <summary>Когда переопределено в производном классе, возвращает URI пространства имен текущего узла.</summary>
  681. <returns>
  682. <see cref="T:System.String" />, содержащая URI пространства имен текущего узла или <see cref="F:System.String.Empty" />, если у текущего узла нет URI пространства имен.</returns>
  683. </member>
  684. <member name="P:System.Xml.XPath.XPathNavigator.NameTable">
  685. <summary>При переопределении в производном классе возвращает <see cref="T:System.Xml.XmlNameTable" />, принадлежащую <see cref="T:System.Xml.XPath.XPathNavigator" />.</summary>
  686. <returns>Объект <see cref="T:System.Xml.XmlNameTable" />, обеспечивающий доступ к атомизированной версии <see cref="T:System.String" /> в документе XML.</returns>
  687. </member>
  688. <member name="P:System.Xml.XPath.XPathNavigator.NavigatorComparer">
  689. <summary>Получает <see cref="T:System.Collections.IEqualityComparer" />, используемый для определения равенства объектов <see cref="T:System.Xml.XPath.XPathNavigator" />.</summary>
  690. <returns>
  691. <see cref="T:System.Collections.IEqualityComparer" />, используемый для определения равенства объектов <see cref="T:System.Xml.XPath.XPathNavigator" />.</returns>
  692. </member>
  693. <member name="P:System.Xml.XPath.XPathNavigator.NodeType">
  694. <summary>При переопределении в производном классе возвращает <see cref="T:System.Xml.XPath.XPathNodeType" /> текущего узла.</summary>
  695. <returns>Одно из значений <see cref="T:System.Xml.XPath.XPathNodeType" />, представляющих текущий узел.</returns>
  696. </member>
  697. <member name="P:System.Xml.XPath.XPathNavigator.OuterXml">
  698. <summary>Возвращает или задает разметку, представляющую открывающие и закрывающие теги текущего узла и его дочерних узлов.</summary>
  699. <returns>
  700. <see cref="T:System.String" />, содержащая разметку, которая представляет открывающие и закрывающие теги текущего узла и его дочерних узлов.</returns>
  701. </member>
  702. <member name="P:System.Xml.XPath.XPathNavigator.Prefix">
  703. <summary>Когда переопределено в производном классе, возвращает префикс пространства имен, связанный с текущим узлом.</summary>
  704. <returns>
  705. <see cref="T:System.String" />, содержащая префикс пространства имен, связанный с текущим узлом.</returns>
  706. </member>
  707. <member name="M:System.Xml.XPath.XPathNavigator.PrependChild">
  708. <summary>Возвращает объект <see cref="T:System.Xml.XmlWriter" />, используемый для создания нового дочернего узла в начале списка дочерних узлов текущего узла.</summary>
  709. <returns>Объект <see cref="T:System.Xml.XmlWriter" />, используемый для создания нового дочернего узла в начале списка дочерних узлов текущего узла.</returns>
  710. <exception cref="T:System.InvalidOperationException">The current node the <see cref="T:System.Xml.XPath.XPathNavigator" /> is positioned on does not allow a new child node to be prepended.</exception>
  711. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  712. </member>
  713. <member name="M:System.Xml.XPath.XPathNavigator.PrependChild(System.String)">
  714. <summary>Создает новый дочерний узел в начале списка дочерних узлов текущего узла, используя заданную строку XML.</summary>
  715. <param name="newChild">Строка данных XML для нового дочернего узла.</param>
  716. <exception cref="T:System.ArgumentNullException">The XML string parameter is null.</exception>
  717. <exception cref="T:System.InvalidOperationException">The current node the <see cref="T:System.Xml.XPath.XPathNavigator" /> is positioned on does not allow a new child node to be prepended.</exception>
  718. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  719. <exception cref="T:System.Xml.XmlException">The XML string parameter is not well-formed.</exception>
  720. </member>
  721. <member name="M:System.Xml.XPath.XPathNavigator.PrependChild(System.Xml.XmlReader)">
  722. <summary>Создает новый дочерний узел в начале списка дочерних узлов текущего узла, используя содержимое XML заданного объекта <see cref="T:System.Xml.XmlReader" />.</summary>
  723. <param name="newChild">Объект <see cref="T:System.Xml.XmlReader" />, расположенный на данных XML для нового дочернего узла.</param>
  724. <exception cref="T:System.ArgumentException">The <see cref="T:System.Xml.XmlReader" /> object is in an error state or closed.</exception>
  725. <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XmlReader" /> object parameter is null.</exception>
  726. <exception cref="T:System.InvalidOperationException">The current node the <see cref="T:System.Xml.XPath.XPathNavigator" /> is positioned on does not allow a new child node to be prepended.</exception>
  727. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  728. <exception cref="T:System.Xml.XmlException">The XML contents of the <see cref="T:System.Xml.XmlReader" /> object parameter is not well-formed.</exception>
  729. </member>
  730. <member name="M:System.Xml.XPath.XPathNavigator.PrependChild(System.Xml.XPath.XPathNavigator)">
  731. <summary>Создает новый дочерний узел в начале списка дочерних узлов текущего узла, используя узлы из указанного объекта <see cref="T:System.Xml.XPath.XPathNavigator" />.</summary>
  732. <param name="newChild">Объект <see cref="T:System.Xml.XPath.XPathNavigator" />, расположенный на узле, который следует добавить как новый дочерний узел.</param>
  733. <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> object parameter is null.</exception>
  734. <exception cref="T:System.InvalidOperationException">The current node the <see cref="T:System.Xml.XPath.XPathNavigator" /> is positioned on does not allow a new child node to be prepended.</exception>
  735. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  736. </member>
  737. <member name="M:System.Xml.XPath.XPathNavigator.PrependChildElement(System.String,System.String,System.String,System.String)">
  738. <summary>Создает новый элемент дочернего узла в начале списка дочерних узлов текущего узла, используя заданный префикс пространства имен, локальное имя, URI пространства имен значение.</summary>
  739. <param name="prefix">Префикс пространства имен нового дочернего элемента (если имеется).</param>
  740. <param name="localName">Локальное имя нового дочернего элемента (если имеется).</param>
  741. <param name="namespaceURI">URI пространства имен для нового дочернего элемента (если имеется).<see cref="F:System.String.Empty" /> и null эквивалентны.</param>
  742. <param name="value">Значение нового дочернего элемента.Если передается значение <see cref="F:System.String.Empty" /> или null, то создается пустой элемент.</param>
  743. <exception cref="T:System.InvalidOperationException">The current node the <see cref="T:System.Xml.XPath.XPathNavigator" /> is positioned on does not allow a new child node to be prepended.</exception>
  744. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  745. </member>
  746. <member name="M:System.Xml.XPath.XPathNavigator.ReadSubtree">
  747. <summary>Возвращает объект <see cref="T:System.Xml.XmlReader" />, содержащий текущий узел и его дочерние узлы.</summary>
  748. <returns>Объект <see cref="T:System.Xml.XmlReader" />, содержащий текущий узел и его дочерние узлы.</returns>
  749. <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> is not positioned on an element node or the root node.</exception>
  750. </member>
  751. <member name="M:System.Xml.XPath.XPathNavigator.ReplaceRange(System.Xml.XPath.XPathNavigator)">
  752. <summary>Заменяет узлы того же уровня в диапазоне от текущего до заданного узла.</summary>
  753. <returns>Объект <see cref="T:System.Xml.XmlWriter" />, используемый для определения диапазона замены.</returns>
  754. <param name="lastSiblingToReplace">
  755. <see cref="T:System.Xml.XPath.XPathNavigator" />, расположенный на последнем узле того же уровня в заменяемом диапазоне.</param>
  756. <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> specified is null.</exception>
  757. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  758. <exception cref="T:System.InvalidOperationException">The last node to replace specified is not a valid sibling node of the current node.</exception>
  759. </member>
  760. <member name="M:System.Xml.XPath.XPathNavigator.ReplaceSelf(System.String)">
  761. <summary>Заменяет текущий узел содержимым указанной строки.</summary>
  762. <param name="newNode">Строка данных XML для нового узла.</param>
  763. <exception cref="T:System.ArgumentNullException">The XML string parameter is null.</exception>
  764. <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> is not positioned on an element, text, processing instruction, or comment node.</exception>
  765. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  766. <exception cref="T:System.Xml.XmlException">The XML string parameter is not well-formed.</exception>
  767. </member>
  768. <member name="M:System.Xml.XPath.XPathNavigator.ReplaceSelf(System.Xml.XmlReader)">
  769. <summary>Заменяет текущий узел содержимым указанного объекта <see cref="T:System.Xml.XmlReader" />.</summary>
  770. <param name="newNode">Объект <see cref="T:System.Xml.XmlReader" />, расположенный в данных XML для нового узла.</param>
  771. <exception cref="T:System.ArgumentException">The <see cref="T:System.Xml.XmlReader" /> object is in an error state or closed.</exception>
  772. <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XmlReader" /> object parameter is null.</exception>
  773. <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> is not positioned on an element, text, processing instruction, or comment node.</exception>
  774. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  775. <exception cref="T:System.Xml.XmlException">The XML contents of the <see cref="T:System.Xml.XmlReader" /> object parameter is not well-formed.</exception>
  776. </member>
  777. <member name="M:System.Xml.XPath.XPathNavigator.ReplaceSelf(System.Xml.XPath.XPathNavigator)">
  778. <summary>Заменяет текущий узел содержимым указанного объекта <see cref="T:System.Xml.XPath.XPathNavigator" />.</summary>
  779. <param name="newNode">Объект <see cref="T:System.Xml.XPath.XPathNavigator" />, расположенный на новом узле.</param>
  780. <exception cref="T:System.ArgumentNullException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> object parameter is null.</exception>
  781. <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> is not positioned on an element, text, processing instruction, or comment node.</exception>
  782. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  783. <exception cref="T:System.Xml.XmlException">The XML contents of the <see cref="T:System.Xml.XPath.XPathNavigator" /> object parameter is not well-formed.</exception>
  784. </member>
  785. <member name="M:System.Xml.XPath.XPathNavigator.Select(System.String)">
  786. <summary>Выбирает набор узлов с помощью заданного выражения XPath.</summary>
  787. <returns>
  788. <see cref="T:System.Xml.XPath.XPathNodeIterator" />, указывающий на выбранный набор узлов.</returns>
  789. <param name="xpath">
  790. <see cref="T:System.String" />, представляющая выражение XPath.</param>
  791. <exception cref="T:System.ArgumentException">The XPath expression contains an error or its return type is not a node set.</exception>
  792. <exception cref="T:System.Xml.XPath.XPathException">The XPath expression is not valid.</exception>
  793. </member>
  794. <member name="M:System.Xml.XPath.XPathNavigator.Select(System.String,System.Xml.IXmlNamespaceResolver)">
  795. <summary>Выбирает набор узлов, используя указанное выражение XPath совместно с объектом <see cref="T:System.Xml.IXmlNamespaceResolver" /> для разрешения префиксов пространств имен.</summary>
  796. <returns>
  797. <see cref="T:System.Xml.XPath.XPathNodeIterator" />, указывающий на набор выбранных узлов.</returns>
  798. <param name="xpath">
  799. <see cref="T:System.String" />, представляющая выражение XPath.</param>
  800. <param name="resolver">Объект <see cref="T:System.Xml.IXmlNamespaceResolver" />, используемый для разрешения префиксов пространств имен.</param>
  801. <exception cref="T:System.ArgumentException">The XPath expression contains an error or its return type is not a node set.</exception>
  802. <exception cref="T:System.Xml.XPath.XPathException">The XPath expression is not valid.</exception>
  803. </member>
  804. <member name="M:System.Xml.XPath.XPathNavigator.Select(System.Xml.XPath.XPathExpression)">
  805. <summary>Выбирает набор узлов с помощью заданного <see cref="T:System.Xml.XPath.XPathExpression" />.</summary>
  806. <returns>
  807. <see cref="T:System.Xml.XPath.XPathNodeIterator" />, указывающий на набор выбранных узлов.</returns>
  808. <param name="expr">Объект <see cref="T:System.Xml.XPath.XPathExpression" />, содержащий скомпилированный запрос XPath.</param>
  809. <exception cref="T:System.ArgumentException">The XPath expression contains an error or its return type is not a node set.</exception>
  810. <exception cref="T:System.Xml.XPath.XPathException">The XPath expression is not valid.</exception>
  811. </member>
  812. <member name="M:System.Xml.XPath.XPathNavigator.SelectAncestors(System.String,System.String,System.Boolean)">
  813. <summary>Выбирает все узлы-предки текущего узла с заданным локальным именем и URI пространства имен.</summary>
  814. <returns>Объект <see cref="T:System.Xml.XPath.XPathNodeIterator" />, содержащий выбранные узлы.Возвращаемые узлы располагаются в порядке, обратном их следованию в документе.</returns>
  815. <param name="name">Локальное имя узлов-предков.</param>
  816. <param name="namespaceURI">URI пространства имен узлов-предков.</param>
  817. <param name="matchSelf">true для включения в выбираемые узлы узла контекста, иначе false. </param>
  818. <exception cref="T:System.ArgumentNullException">null cannot be passed as a parameter.</exception>
  819. </member>
  820. <member name="M:System.Xml.XPath.XPathNavigator.SelectAncestors(System.Xml.XPath.XPathNodeType,System.Boolean)">
  821. <summary>Выбирает все узлы-предки текущего узла с совпадающим <see cref="T:System.Xml.XPath.XPathNodeType" />.</summary>
  822. <returns>Объект <see cref="T:System.Xml.XPath.XPathNodeIterator" />, содержащий выбранные узлы.Возвращаемые узлы располагаются в порядке, обратном их следованию в документе.</returns>
  823. <param name="type">
  824. <see cref="T:System.Xml.XPath.XPathNodeType" /> узлов-предков.</param>
  825. <param name="matchSelf">true для включения в выбираемые узлы узла контекста, иначе false.</param>
  826. </member>
  827. <member name="M:System.Xml.XPath.XPathNavigator.SelectChildren(System.String,System.String)">
  828. <summary>Выбирает все дочерние узлы текущего узла с заданным локальным именем и URI пространства имен.</summary>
  829. <returns>Объект <see cref="T:System.Xml.XPath.XPathNodeIterator" />, содержащий выбранные узлы.</returns>
  830. <param name="name">Локальное имя дочерних узлов. </param>
  831. <param name="namespaceURI">URI пространства имен дочерних узлов. </param>
  832. <exception cref="T:System.ArgumentNullException">null cannot be passed as a parameter.</exception>
  833. </member>
  834. <member name="M:System.Xml.XPath.XPathNavigator.SelectChildren(System.Xml.XPath.XPathNodeType)">
  835. <summary>Выбирает все дочерние узлы текущего узла с совпадающим <see cref="T:System.Xml.XPath.XPathNodeType" />.</summary>
  836. <returns>Объект <see cref="T:System.Xml.XPath.XPathNodeIterator" />, содержащий выбранные узлы.</returns>
  837. <param name="type">
  838. <see cref="T:System.Xml.XPath.XPathNodeType" /> дочерних узлов.</param>
  839. </member>
  840. <member name="M:System.Xml.XPath.XPathNavigator.SelectDescendants(System.String,System.String,System.Boolean)">
  841. <summary>Выбирает все узлы-потомки текущего узла с заданным локальным именем и URI пространства имен.</summary>
  842. <returns>Объект <see cref="T:System.Xml.XPath.XPathNodeIterator" />, содержащий выбранные узлы.</returns>
  843. <param name="name">Локальное имя узлов-потомков. </param>
  844. <param name="namespaceURI">URI пространства имен узлов-потомков. </param>
  845. <param name="matchSelf">true для включения в выбираемые узлы узла контекста, иначе false.</param>
  846. <exception cref="T:System.ArgumentNullException">null cannot be passed as a parameter.</exception>
  847. </member>
  848. <member name="M:System.Xml.XPath.XPathNavigator.SelectDescendants(System.Xml.XPath.XPathNodeType,System.Boolean)">
  849. <summary>Выбирает все узлы-потомки текущего узла с совпадающим <see cref="T:System.Xml.XPath.XPathNodeType" />.</summary>
  850. <returns>Объект <see cref="T:System.Xml.XPath.XPathNodeIterator" />, содержащий выбранные узлы.</returns>
  851. <param name="type">
  852. <see cref="T:System.Xml.XPath.XPathNodeType" /> узлов-потомков.</param>
  853. <param name="matchSelf">true для включения в выбираемые узлы узла контекста, иначе false.</param>
  854. </member>
  855. <member name="M:System.Xml.XPath.XPathNavigator.SelectSingleNode(System.String)">
  856. <summary>Выбирает один узел в <see cref="T:System.Xml.XPath.XPathNavigator" />, используя указанный запрос XPath.</summary>
  857. <returns>Объект <see cref="T:System.Xml.XPath.XPathNavigator" />, содержащий первый узел, соответствующий указанному запросу XPath, или null, если результаты запроса отсутствуют.</returns>
  858. <param name="xpath">
  859. <see cref="T:System.String" />, представляющая выражение XPath.</param>
  860. <exception cref="T:System.ArgumentException">An error was encountered in the XPath query or the return type of the XPath expression is not a node.</exception>
  861. <exception cref="T:System.Xml.XPath.XPathException">The XPath query is not valid.</exception>
  862. </member>
  863. <member name="M:System.Xml.XPath.XPathNavigator.SelectSingleNode(System.String,System.Xml.IXmlNamespaceResolver)">
  864. <summary>Выбирает один узел в объекте <see cref="T:System.Xml.XPath.XPathNavigator" />, используя указанный запрос XPath совместно с указанным объектом <see cref="T:System.Xml.IXmlNamespaceResolver" /> для разрешения префиксов пространства имен.</summary>
  865. <returns>Объект <see cref="T:System.Xml.XPath.XPathNavigator" />, содержащий первый узел, соответствующий указанному запросу XPath, или null, если результаты запроса отсутствуют.</returns>
  866. <param name="xpath">
  867. <see cref="T:System.String" />, представляющая выражение XPath.</param>
  868. <param name="resolver">Объект <see cref="T:System.Xml.IXmlNamespaceResolver" />, используемый для разрешения префиксов пространства имен в запросе XPath.</param>
  869. <exception cref="T:System.ArgumentException">An error was encountered in the XPath query or the return type of the XPath expression is not a node.</exception>
  870. <exception cref="T:System.Xml.XPath.XPathException">The XPath query is not valid.</exception>
  871. </member>
  872. <member name="M:System.Xml.XPath.XPathNavigator.SelectSingleNode(System.Xml.XPath.XPathExpression)">
  873. <summary>Выбирает один узел в <see cref="T:System.Xml.XPath.XPathNavigator" />, используя указанный объект <see cref="T:System.Xml.XPath.XPathExpression" />.</summary>
  874. <returns>Объект <see cref="T:System.Xml.XPath.XPathNavigator" />, содержащий первый узел, соответствующий указанному запросу XPath, или null, если результаты запроса отсутствуют.</returns>
  875. <param name="expression">Объект <see cref="T:System.Xml.XPath.XPathExpression" />, содержащий скомпилированный запрос XPath.</param>
  876. <exception cref="T:System.ArgumentException">An error was encountered in the XPath query or the return type of the XPath expression is not a node.</exception>
  877. <exception cref="T:System.Xml.XPath.XPathException">The XPath query is not valid.</exception>
  878. </member>
  879. <member name="M:System.Xml.XPath.XPathNavigator.SetTypedValue(System.Object)">
  880. <summary>Устанавливает типизированное значение текущего узла.</summary>
  881. <param name="typedValue">Новое типизированное значение узла.</param>
  882. <exception cref="T:System.ArgumentException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support the type of the object specified.</exception>
  883. <exception cref="T:System.ArgumentNullException">The value specified cannot be null.</exception>
  884. <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> is not positioned on an element or attribute node.</exception>
  885. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  886. </member>
  887. <member name="M:System.Xml.XPath.XPathNavigator.SetValue(System.String)">
  888. <summary>Устанавливает значение текущего узла.</summary>
  889. <param name="value">Новое значение узла.</param>
  890. <exception cref="T:System.ArgumentNullException">The value parameter is null.</exception>
  891. <exception cref="T:System.InvalidOperationException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> is positioned on the root node, a namespace node, or the specified value is invalid.</exception>
  892. <exception cref="T:System.NotSupportedException">The <see cref="T:System.Xml.XPath.XPathNavigator" /> does not support editing.</exception>
  893. </member>
  894. <member name="M:System.Xml.XPath.XPathNavigator.ToString">
  895. <summary>Возвращает текстовое значение текущего узла.</summary>
  896. <returns>string, содержащая текстовое значение текущего узла.</returns>
  897. </member>
  898. <member name="P:System.Xml.XPath.XPathNavigator.TypedValue">
  899. <summary>Возвращает текущий узел в виде упакованного объекта наиболее подходящего типа .NET Framework.</summary>
  900. <returns>Текущий узел в виде упакованного объекта наиболее подходящего типа .NET Framework.</returns>
  901. </member>
  902. <member name="P:System.Xml.XPath.XPathNavigator.UnderlyingObject">
  903. <summary>Используется реализациями <see cref="T:System.Xml.XPath.XPathNavigator" />, предоставляющими "виртуализированное" представление XML для хранилища, для обеспечения доступа к нижележащим объектам.</summary>
  904. <returns>Значение по умолчанию — null.</returns>
  905. </member>
  906. <member name="M:System.Xml.XPath.XPathNavigator.ValueAs(System.Type,System.Xml.IXmlNamespaceResolver)">
  907. <summary>Получает значение текущего узла в соответствии с заданным <see cref="T:System.Type" />, используя заданный объект <see cref="T:System.Xml.IXmlNamespaceResolver" /> для разрешения префиксов пространства имен.</summary>
  908. <returns>Значение текущего узла в соответствии с запрошенным <see cref="T:System.Type" />.</returns>
  909. <param name="returnType">
  910. <see cref="T:System.Type" />, в котором следует возвратить значение текущего узла.</param>
  911. <param name="nsResolver">Объект <see cref="T:System.Xml.IXmlNamespaceResolver" />, используемый для разрешения префиксов пространств имен.</param>
  912. <exception cref="T:System.FormatException">The current node's value is not in the correct format for the target type.</exception>
  913. <exception cref="T:System.InvalidCastException">The attempted cast is not valid.</exception>
  914. </member>
  915. <member name="P:System.Xml.XPath.XPathNavigator.ValueAsBoolean">
  916. <summary>Получает значение текущего узла в представлении <see cref="T:System.Boolean" />.</summary>
  917. <returns>Значение текущего узла в представлении <see cref="T:System.Boolean" />.</returns>
  918. <exception cref="T:System.FormatException">The current node's string value cannot be converted to a <see cref="T:System.Boolean" />.</exception>
  919. <exception cref="T:System.InvalidCastException">The attempted cast to <see cref="T:System.Boolean" /> is not valid.</exception>
  920. </member>
  921. <member name="P:System.Xml.XPath.XPathNavigator.ValueAsDateTime">
  922. <summary>Получает значение текущего узла в представлении <see cref="T:System.DateTime" />.</summary>
  923. <returns>Значение текущего узла в представлении <see cref="T:System.DateTime" />.</returns>
  924. <exception cref="T:System.FormatException">The current node's string value cannot be converted to a <see cref="T:System.DateTime" />.</exception>
  925. <exception cref="T:System.InvalidCastException">The attempted cast to <see cref="T:System.DateTime" /> is not valid.</exception>
  926. </member>
  927. <member name="P:System.Xml.XPath.XPathNavigator.ValueAsDouble">
  928. <summary>Получает значение текущего узла в представлении <see cref="T:System.Double" />.</summary>
  929. <returns>Значение текущего узла в представлении <see cref="T:System.Double" />.</returns>
  930. <exception cref="T:System.FormatException">The current node's string value cannot be converted to a <see cref="T:System.Double" />.</exception>
  931. <exception cref="T:System.InvalidCastException">The attempted cast to <see cref="T:System.Double" /> is not valid.</exception>
  932. </member>
  933. <member name="P:System.Xml.XPath.XPathNavigator.ValueAsInt">
  934. <summary>Получает значение текущего узла в представлении <see cref="T:System.Int32" />.</summary>
  935. <returns>Значение текущего узла в представлении <see cref="T:System.Int32" />.</returns>
  936. <exception cref="T:System.FormatException">The current node's string value cannot be converted to a <see cref="T:System.Int32" />.</exception>
  937. <exception cref="T:System.InvalidCastException">The attempted cast to <see cref="T:System.Int32" /> is not valid.</exception>
  938. </member>
  939. <member name="P:System.Xml.XPath.XPathNavigator.ValueAsLong">
  940. <summary>Получает значение текущего узла в представлении <see cref="T:System.Int64" />.</summary>
  941. <returns>Значение текущего узла в представлении <see cref="T:System.Int64" />.</returns>
  942. <exception cref="T:System.FormatException">The current node's string value cannot be converted to a <see cref="T:System.Int64" />.</exception>
  943. <exception cref="T:System.InvalidCastException">The attempted cast to <see cref="T:System.Int64" /> is not valid.</exception>
  944. </member>
  945. <member name="P:System.Xml.XPath.XPathNavigator.ValueType">
  946. <summary>Получает <see cref="T:System.Type" /> платформы .NET Framework текущего узла.</summary>
  947. <returns>
  948. <see cref="T:System.Type" /> платформы .NET Framework текущего узла.Значение по умолчанию — <see cref="T:System.String" />.</returns>
  949. </member>
  950. <member name="M:System.Xml.XPath.XPathNavigator.WriteSubtree(System.Xml.XmlWriter)">
  951. <summary>Передает данные текущего узла и его дочерних узлов указанному объекту <see cref="T:System.Xml.XmlWriter" /> в потоковом режиме.</summary>
  952. <param name="writer">Объект <see cref="T:System.Xml.XmlWriter" />, которому следует передать данные в потоковом режиме.</param>
  953. </member>
  954. <member name="P:System.Xml.XPath.XPathNavigator.XmlLang">
  955. <summary>Получает область xml:lang для текущего узла.</summary>
  956. <returns>
  957. <see cref="T:System.String" />, содержащая значение области xml:lang, или <see cref="F:System.String.Empty" />, если у текущего узла нет значения области xml:lang, которое можно возвратить.</returns>
  958. </member>
  959. <member name="T:System.Xml.XPath.XPathNodeIterator">
  960. <summary>Обеспечивает итератор над выбранным набором узлов.</summary>
  961. </member>
  962. <member name="M:System.Xml.XPath.XPathNodeIterator.#ctor">
  963. <summary>Инициализирует новый экземпляр класса <see cref="T:System.Xml.XPath.XPathNodeIterator" />.</summary>
  964. </member>
  965. <member name="M:System.Xml.XPath.XPathNodeIterator.Clone">
  966. <summary>При переопределении в производном классе возвращает клон объекта <see cref="T:System.Xml.XPath.XPathNodeIterator" />.</summary>
  967. <returns>Новый клон <see cref="T:System.Xml.XPath.XPathNodeIterator" />объекта <see cref="T:System.Xml.XPath.XPathNodeIterator" />.</returns>
  968. </member>
  969. <member name="P:System.Xml.XPath.XPathNodeIterator.Count">
  970. <summary>Получает индекс последнего узла в выбранном наборе узлов.</summary>
  971. <returns>Индекс последнего узла в выбранном наборе узлов или значение 0 при отсутствии выбранных узлов.</returns>
  972. </member>
  973. <member name="P:System.Xml.XPath.XPathNodeIterator.Current">
  974. <summary>При переопределении в производном классе получает объект <see cref="T:System.Xml.XPath.XPathNavigator" /> для данного <see cref="T:System.Xml.XPath.XPathNodeIterator" />, который размещается в текущем контекстном узле.</summary>
  975. <returns>Объект <see cref="T:System.Xml.XPath.XPathNavigator" /> размещается в контекстном узле, из которого был выбран набор узлов.Необходимо вызвать метод <see cref="M:System.Xml.XPath.XPathNodeIterator.MoveNext" /> для перемещения <see cref="T:System.Xml.XPath.XPathNodeIterator" /> в первый узел в выбранном наборе.</returns>
  976. </member>
  977. <member name="P:System.Xml.XPath.XPathNodeIterator.CurrentPosition">
  978. <summary>При переопределении в производном классе получает индекс текущей позиции в выбранном наборе узлов.</summary>
  979. <returns>Индекс текущей позиции.</returns>
  980. </member>
  981. <member name="M:System.Xml.XPath.XPathNodeIterator.GetEnumerator">
  982. <summary>Возвращает объект <see cref="T:System.Collections.IEnumerator" /> для итерации по выбранному набору узлов.</summary>
  983. <returns>Объект <see cref="T:System.Collections.IEnumerator" /> для итерации по выбранному набору узлов.</returns>
  984. </member>
  985. <member name="M:System.Xml.XPath.XPathNodeIterator.MoveNext">
  986. <summary>При переопределении в производном классе объект <see cref="T:System.Xml.XPath.XPathNavigator" />, возвращенный свойством <see cref="P:System.Xml.XPath.XPathNodeIterator.Current" />, перемещается в следующий узел выбранного набора узлов.</summary>
  987. <returns>true, если объект <see cref="T:System.Xml.XPath.XPathNavigator" /> перемещен в следующий узел; false, если отсутствуют другие выбранные узлы.</returns>
  988. </member>
  989. <member name="T:System.Xml.XPath.XPathNodeType">
  990. <summary>Определяет типы узлов XPath, которые могут быть возвращены из класса <see cref="T:System.Xml.XPath.XPathNavigator" />.</summary>
  991. </member>
  992. <member name="F:System.Xml.XPath.XPathNodeType.All">
  993. <summary>Любые из типов узлов <see cref="T:System.Xml.XPath.XPathNodeType" />.</summary>
  994. </member>
  995. <member name="F:System.Xml.XPath.XPathNodeType.Attribute">
  996. <summary>Атрибут, например id='123'.</summary>
  997. </member>
  998. <member name="F:System.Xml.XPath.XPathNodeType.Comment">
  999. <summary>Комментарий, например &lt;!-- my comment --&gt;</summary>
  1000. </member>
  1001. <member name="F:System.Xml.XPath.XPathNodeType.Element">
  1002. <summary>Элемент, например &lt;element&gt;.</summary>
  1003. </member>
  1004. <member name="F:System.Xml.XPath.XPathNodeType.Namespace">
  1005. <summary>Пространство имен, например xmlns="namespace".</summary>
  1006. </member>
  1007. <member name="F:System.Xml.XPath.XPathNodeType.ProcessingInstruction">
  1008. <summary>Инструкция по обработке, например &lt;?pi test?&gt;.При этом не включаются объявления XML, невидимые для класса <see cref="T:System.Xml.XPath.XPathNavigator" />.</summary>
  1009. </member>
  1010. <member name="F:System.Xml.XPath.XPathNodeType.Root">
  1011. <summary>Корневой узел XML-документа или дерева узлов.</summary>
  1012. </member>
  1013. <member name="F:System.Xml.XPath.XPathNodeType.SignificantWhitespace">
  1014. <summary>узел с символами пробелов и xml:space с установленным значением preserve.</summary>
  1015. </member>
  1016. <member name="F:System.Xml.XPath.XPathNodeType.Text">
  1017. <summary>Текстовое содержимое узла.Эквивалентно тексту объектной модели документов (DOM) и типам узлов CDATA.Содержит, по крайней мере, один символ.</summary>
  1018. </member>
  1019. <member name="F:System.Xml.XPath.XPathNodeType.Whitespace">
  1020. <summary>узел, содержащий только символы пробела без значащих пробелов.Символы пробелов — #x20, #x9, #xD или #xA.</summary>
  1021. </member>
  1022. <member name="T:System.Xml.XPath.XPathResultType">
  1023. <summary>Указывает тип возвращаемого значения выражения XPath.</summary>
  1024. </member>
  1025. <member name="F:System.Xml.XPath.XPathResultType.Any">
  1026. <summary>Любые из типов узлов XPath.</summary>
  1027. </member>
  1028. <member name="F:System.Xml.XPath.XPathResultType.Boolean">
  1029. <summary>Значение типа <see cref="T:System.Boolean" />, равное true или false.</summary>
  1030. </member>
  1031. <member name="F:System.Xml.XPath.XPathResultType.Error">
  1032. <summary>Выражение не вычисляется как правильный тип XPath.</summary>
  1033. </member>
  1034. <member name="F:System.Xml.XPath.XPathResultType.Navigator">
  1035. <summary>Фрагмент дерева.</summary>
  1036. </member>
  1037. <member name="F:System.Xml.XPath.XPathResultType.NodeSet">
  1038. <summary>Коллекция узлов.</summary>
  1039. </member>
  1040. <member name="F:System.Xml.XPath.XPathResultType.Number">
  1041. <summary>Числовое значение.</summary>
  1042. </member>
  1043. <member name="F:System.Xml.XPath.XPathResultType.String">
  1044. <summary>Значение <see cref="T:System.String" />.</summary>
  1045. </member>
  1046. </members>
  1047. </doc>