1
0

System.IO.xml 255 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023
  1. <?xml version="1.0" encoding="utf-8"?>
  2. <doc>
  3. <assembly>
  4. <name>System.IO</name>
  5. </assembly>
  6. <members>
  7. <member name="T:System.IO.BinaryReader">
  8. <summary>Считывает примитивные типы данных как двоичные значения в заданной кодировке.</summary>
  9. <filterpriority>2</filterpriority>
  10. </member>
  11. <member name="M:System.IO.BinaryReader.#ctor(System.IO.Stream)">
  12. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.BinaryReader" /> на основании указанного потока с использованием кодировки UTF-8.</summary>
  13. <param name="input">Входной поток. </param>
  14. <exception cref="T:System.ArgumentException">Поток не поддерживает чтение, имеет значение null или был закрыт до начала операции. </exception>
  15. </member>
  16. <member name="M:System.IO.BinaryReader.#ctor(System.IO.Stream,System.Text.Encoding)">
  17. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.BinaryReader" /> на основе указанного потока и кодировки символов.</summary>
  18. <param name="input">Входной поток. </param>
  19. <param name="encoding">Кодировка символов, которую нужно использовать. </param>
  20. <exception cref="T:System.ArgumentException">Поток не поддерживает чтение, имеет значение null или был закрыт до начала операции. </exception>
  21. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="encoding" /> имеет значение null. </exception>
  22. </member>
  23. <member name="M:System.IO.BinaryReader.#ctor(System.IO.Stream,System.Text.Encoding,System.Boolean)">
  24. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.BinaryReader" /> на основе указанного потока и кодировки символов, а также при необходимости оставляет поток открытым.</summary>
  25. <param name="input">Входной поток.</param>
  26. <param name="encoding">Кодировка символов, которую нужно использовать.</param>
  27. <param name="leaveOpen">Значение true, чтобы оставить поток открытым после удаления объекта <see cref="T:System.IO.BinaryReader" />; в противном случае — значение false.</param>
  28. <exception cref="T:System.ArgumentException">Поток не поддерживает чтение, имеет значение null или был закрыт до начала операции. </exception>
  29. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="encoding" /> или <paramref name="input" /> имеет значение null. </exception>
  30. </member>
  31. <member name="P:System.IO.BinaryReader.BaseStream">
  32. <summary>Предоставляет доступ к базовому потоку объекта <see cref="T:System.IO.BinaryReader" />.</summary>
  33. <returns>Базовый поток, связанный с объектом BinaryReader.</returns>
  34. <filterpriority>2</filterpriority>
  35. </member>
  36. <member name="M:System.IO.BinaryReader.Dispose">
  37. <summary>Освобождает все ресурсы, используемые текущим экземпляром класса <see cref="T:System.IO.BinaryReader" />.</summary>
  38. </member>
  39. <member name="M:System.IO.BinaryReader.Dispose(System.Boolean)">
  40. <summary>Освобождает неуправляемые ресурсы, используемые классом <see cref="T:System.IO.BinaryReader" /> (при необходимости освобождает и управляемые ресурсы).</summary>
  41. <param name="disposing">Значение true позволяет освободить как управляемые, так и неуправляемые ресурсы; значение false освобождает только неуправляемые ресурсы. </param>
  42. </member>
  43. <member name="M:System.IO.BinaryReader.FillBuffer(System.Int32)">
  44. <summary>Заполняет внутренний буфер указанным количеством байтов, которые были cчитаны из потока.</summary>
  45. <param name="numBytes">Количество байтов, чтение которых необходимо выполнить. </param>
  46. <exception cref="T:System.IO.EndOfStreamException">Конец потока достигнут раньше, чем было выполнено чтение <paramref name="numBytes" /> байтов. </exception>
  47. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  48. <exception cref="T:System.ArgumentOutOfRangeException">Запрошенное значение <paramref name="numBytes" /> превышает размер внутреннего буфера.</exception>
  49. </member>
  50. <member name="M:System.IO.BinaryReader.PeekChar">
  51. <summary>Возвращает следующий доступный для чтения символ, не перемещая позицию байта или символа вперед.</summary>
  52. <returns>Следующий доступный символ или значение -1, если в потоке больше нет символов, или поток не поддерживает поиск.</returns>
  53. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  54. <exception cref="T:System.ArgumentException">Текущий символ не может быт декодирован в буфер внутренних символов с помощью <see cref="T:System.Text.Encoding" />, выбранного для потока.</exception>
  55. <filterpriority>2</filterpriority>
  56. </member>
  57. <member name="M:System.IO.BinaryReader.Read">
  58. <summary>Выполняет чтение знаков из базового потока и перемещает текущую позицию в потоке вперед в соответствии с используемым значением Encoding и конкретным знаком в потоке, чтение которого выполняется в настоящий момент.</summary>
  59. <returns>Следующий символ из входного потока или значение -1, если в настоящее время доступных символов нет.</returns>
  60. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  61. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  62. <filterpriority>2</filterpriority>
  63. </member>
  64. <member name="M:System.IO.BinaryReader.Read(System.Byte[],System.Int32,System.Int32)">
  65. <summary>Считывает указанное количество байтов из потока, начиная с заданной точки в массиве байтов. </summary>
  66. <returns>Количество байтов, считанных в <paramref name="buffer" />.Количество символов может быть меньше указанного числа, если в потоке осталось меньше байтов, чем следует считать. Количество символов также может равняться нулю, если достигнут конец потока.</returns>
  67. <param name="buffer">Буфер, в который должны считываться данные. </param>
  68. <param name="index">Стартовая точка в буфере, начиная с которой считываемые данные записываются в буфер. </param>
  69. <param name="count">Количество байтов, чтение которых необходимо выполнить. </param>
  70. <exception cref="T:System.ArgumentException">Длина буфера за вычетом значения параметра <paramref name="index" /> меньше значения параметра <paramref name="count" />. -или-Число декодированных знаков для чтения больше, чем <paramref name="count" />.Это может произойти, если декодер Юникода возвращает резервные символы или суррогатную пару.</exception>
  71. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="buffer" /> имеет значение null. </exception>
  72. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> или <paramref name="count" /> является отрицательным. </exception>
  73. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  74. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  75. <filterpriority>2</filterpriority>
  76. </member>
  77. <member name="M:System.IO.BinaryReader.Read(System.Char[],System.Int32,System.Int32)">
  78. <summary>Считывает указанное количество символов из потока, начиная с заданной точки в массиве символов.</summary>
  79. <returns>Общее количество символов, считанных в буфер.Количество символов может быть меньше указанного числа, если в потоке осталось меньше символов, чем следует прочитать. Количество символов также может равняться нулю, если достигнут конец потока.</returns>
  80. <param name="buffer">Буфер, в который должны считываться данные. </param>
  81. <param name="index">Стартовая точка в буфере, начиная с которой считываемые данные записываются в буфер. </param>
  82. <param name="count">Число символов для чтения. </param>
  83. <exception cref="T:System.ArgumentException">Длина буфера за вычетом значения параметра <paramref name="index" /> меньше значения параметра <paramref name="count" />. -или-Число декодированных знаков для чтения больше, чем <paramref name="count" />.Это может произойти, если декодер Юникода возвращает резервные символы или суррогатную пару.</exception>
  84. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="buffer" /> имеет значение null. </exception>
  85. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> или <paramref name="count" /> является отрицательным. </exception>
  86. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  87. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  88. <filterpriority>2</filterpriority>
  89. </member>
  90. <member name="M:System.IO.BinaryReader.Read7BitEncodedInt">
  91. <summary>Считывает 32-разрядное целое число в сжатом формате.</summary>
  92. <returns>32-разрядное целое число в сжатом формате.</returns>
  93. <exception cref="T:System.IO.EndOfStreamException">Достигнут конец потока. </exception>
  94. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  95. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  96. <exception cref="T:System.FormatException">Поток поврежден.</exception>
  97. </member>
  98. <member name="M:System.IO.BinaryReader.ReadBoolean">
  99. <summary>Считывает значение Boolean из текущего потока и перемещает текущую позицию в потоке на один байт вперед.</summary>
  100. <returns>Значение true, если байт не равен нулю; в противном случае — значение false.</returns>
  101. <exception cref="T:System.IO.EndOfStreamException">Достигнут конец потока. </exception>
  102. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  103. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  104. <filterpriority>2</filterpriority>
  105. </member>
  106. <member name="M:System.IO.BinaryReader.ReadByte">
  107. <summary>Считывает из текущего потока следующий байт и перемещает текущую позицию в потоке на один байт вперед.</summary>
  108. <returns>Следующий байт, считанный из текущего потока.</returns>
  109. <exception cref="T:System.IO.EndOfStreamException">Достигнут конец потока. </exception>
  110. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  111. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  112. <filterpriority>2</filterpriority>
  113. </member>
  114. <member name="M:System.IO.BinaryReader.ReadBytes(System.Int32)">
  115. <summary>Считывает указанное количество байтов из текущего потока в массив байтов и перемещает текущую позицию на это количество байтов.</summary>
  116. <returns>Массив байтов, в котором содержатся данные, считанные из базового потока.Если при чтении был достигнут конец потока, это число может быть меньше, чем количество запрошенных байтов.</returns>
  117. <param name="count">Количество байтов, чтение которых необходимо выполнить.Это значение должно быть равно 0 или быть больше 0, иначе возникнет исключение.</param>
  118. <exception cref="T:System.ArgumentException">Число декодированных знаков для чтения больше, чем <paramref name="count" />.Это может произойти, если декодер Юникода возвращает резервные символы или суррогатную пару.</exception>
  119. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  120. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  121. <exception cref="T:System.ArgumentOutOfRangeException">Значение <paramref name="count" /> отрицательно. </exception>
  122. <filterpriority>2</filterpriority>
  123. </member>
  124. <member name="M:System.IO.BinaryReader.ReadChar">
  125. <summary>Считывает следующий знак из текущего потока и изменяет текущую позицию в потоке в соответствии с используемым значением Encoding и конкретным знаком в потоке, чтение которого выполняется в настоящий момент.</summary>
  126. <returns>Символ, считанный из текущего потока.</returns>
  127. <exception cref="T:System.IO.EndOfStreamException">Достигнут конец потока. </exception>
  128. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  129. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  130. <exception cref="T:System.ArgumentException">Выполнено чтение символа-заместителя. </exception>
  131. <filterpriority>2</filterpriority>
  132. </member>
  133. <member name="M:System.IO.BinaryReader.ReadChars(System.Int32)">
  134. <summary>Считывает указанное количество символов из текущего потока, возвращает данные в массив символов и перемещает текущую позицию в соответствии с используемой Encoding и определенным символом, считываемым из потока.</summary>
  135. <returns>Массив символов, в котором содержатся данные, считанные из базового потока.Если при чтении был достигнут конец потока, это число может быть меньше, чем количество запрошенных символов.</returns>
  136. <param name="count">Количество символов, которое необходимо считать. </param>
  137. <exception cref="T:System.ArgumentException">Число декодированных знаков для чтения больше, чем <paramref name="count" />.Это может произойти, если декодер Юникода возвращает резервные символы или суррогатную пару.</exception>
  138. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  139. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  140. <exception cref="T:System.ArgumentOutOfRangeException">Значение <paramref name="count" /> отрицательно. </exception>
  141. <filterpriority>2</filterpriority>
  142. </member>
  143. <member name="M:System.IO.BinaryReader.ReadDecimal">
  144. <summary>Считывает десятичное значение из текущего потока и перемещает текущую позицию в потоке на шестнадцать байтов вперед.</summary>
  145. <returns>Десятичное значение, считанное из текущего потока.</returns>
  146. <exception cref="T:System.IO.EndOfStreamException">Достигнут конец потока. </exception>
  147. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  148. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  149. <filterpriority>2</filterpriority>
  150. </member>
  151. <member name="M:System.IO.BinaryReader.ReadDouble">
  152. <summary>Считывает число с плавающей запятой длиной 8 байт из текущего потока и перемещает текущую позицию в потоке на восемь байт вперед.</summary>
  153. <returns>Число с плавающей запятой длиной 8 байт, считанное из текущего потока.</returns>
  154. <exception cref="T:System.IO.EndOfStreamException">Достигнут конец потока. </exception>
  155. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  156. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  157. <filterpriority>2</filterpriority>
  158. </member>
  159. <member name="M:System.IO.BinaryReader.ReadInt16">
  160. <summary>Считывает целое число со знаком длиной 2 байта из текущего потока и перемещает текущую позицию в потоке на два байта вперед.</summary>
  161. <returns>Целое число со знаком длиной 2 байта, считанное из текущего потока.</returns>
  162. <exception cref="T:System.IO.EndOfStreamException">Достигнут конец потока. </exception>
  163. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  164. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  165. <filterpriority>2</filterpriority>
  166. </member>
  167. <member name="M:System.IO.BinaryReader.ReadInt32">
  168. <summary>Считывает целое число со знаком длиной 4 байта из текущего потока и перемещает текущую позицию в потоке на четыре байта вперед.</summary>
  169. <returns>Целое число со знаком длиной 2 байта, считанное из текущего потока.</returns>
  170. <exception cref="T:System.IO.EndOfStreamException">Достигнут конец потока. </exception>
  171. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  172. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  173. <filterpriority>2</filterpriority>
  174. </member>
  175. <member name="M:System.IO.BinaryReader.ReadInt64">
  176. <summary>Считывает целое число со знаком длиной 8 байта из текущего потока и перемещает текущую позицию в потоке на восемь байт вперед.</summary>
  177. <returns>Целое число со знаком длиной 8 байт, считанное из текущего потока.</returns>
  178. <exception cref="T:System.IO.EndOfStreamException">Достигнут конец потока. </exception>
  179. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  180. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  181. <filterpriority>2</filterpriority>
  182. </member>
  183. <member name="M:System.IO.BinaryReader.ReadSByte">
  184. <summary>Считывает из текущего потока байт со знаком и перемещает текущую позицию в потоке на один байт вперед.</summary>
  185. <returns>Байт со знаком, считанный из текущего потока.</returns>
  186. <exception cref="T:System.IO.EndOfStreamException">Достигнут конец потока. </exception>
  187. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  188. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  189. <filterpriority>2</filterpriority>
  190. </member>
  191. <member name="M:System.IO.BinaryReader.ReadSingle">
  192. <summary>Считывает число с плавающей запятой длиной 4 байта из текущего потока и перемещает текущую позицию в потоке на четыре байта вперед.</summary>
  193. <returns>Число с плавающей запятой длиной 4 байта, считанное из текущего потока.</returns>
  194. <exception cref="T:System.IO.EndOfStreamException">Достигнут конец потока. </exception>
  195. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  196. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  197. <filterpriority>2</filterpriority>
  198. </member>
  199. <member name="M:System.IO.BinaryReader.ReadString">
  200. <summary>Считывает строку из текущего потока.Строка предваряется значением длины строки, которое закодировано как целое число блоками по семь битов.</summary>
  201. <returns>Считываемая строка.</returns>
  202. <exception cref="T:System.IO.EndOfStreamException">Достигнут конец потока. </exception>
  203. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  204. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  205. <filterpriority>2</filterpriority>
  206. </member>
  207. <member name="M:System.IO.BinaryReader.ReadUInt16">
  208. <summary>Считывает целое число без знака длиной 2 байта в формате с прямым порядком байтов из текущего потока и перемещает текущую позицию в потоке на два байта вперед.</summary>
  209. <returns>Целое число без знака длиной 2 байта, считанное из текущего потока.</returns>
  210. <exception cref="T:System.IO.EndOfStreamException">Достигнут конец потока. </exception>
  211. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  212. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  213. <filterpriority>2</filterpriority>
  214. </member>
  215. <member name="M:System.IO.BinaryReader.ReadUInt32">
  216. <summary>Считывает целое число без знака длиной 4 байта из текущего потока и перемещает текущую позицию в потоке на четыре байта вперед.</summary>
  217. <returns>Целое число без знака длиной 4 байта, считанное из текущего потока.</returns>
  218. <exception cref="T:System.IO.EndOfStreamException">Достигнут конец потока. </exception>
  219. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  220. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  221. <filterpriority>2</filterpriority>
  222. </member>
  223. <member name="M:System.IO.BinaryReader.ReadUInt64">
  224. <summary>Считывает целое число без знака длиной 8 байт из текущего потока и перемещает текущую позицию в потоке на восемь байтов вперед.</summary>
  225. <returns>Целое число без знака длиной 8 байт, считанное из текущего потока.</returns>
  226. <exception cref="T:System.IO.EndOfStreamException">Достигнут конец потока. </exception>
  227. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  228. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  229. <filterpriority>2</filterpriority>
  230. </member>
  231. <member name="T:System.IO.BinaryWriter">
  232. <summary>Записывает простые типы данных в поток как двоичные значения и поддерживает запись строк в определенной кодировке.</summary>
  233. <filterpriority>2</filterpriority>
  234. </member>
  235. <member name="M:System.IO.BinaryWriter.#ctor">
  236. <summary>Выполняет инициализацию нового экземпляра класса <see cref="T:System.IO.BinaryWriter" />, который осуществляет запись в поток.</summary>
  237. </member>
  238. <member name="M:System.IO.BinaryWriter.#ctor(System.IO.Stream)">
  239. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.BinaryWriter" /> на основании указанного потока с использованием кодировки UTF-8.</summary>
  240. <param name="output">Выходной поток. </param>
  241. <exception cref="T:System.ArgumentException">Поток не поддерживает запись или был закрыт до начала операции. </exception>
  242. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="output" /> имеет значение null. </exception>
  243. </member>
  244. <member name="M:System.IO.BinaryWriter.#ctor(System.IO.Stream,System.Text.Encoding)">
  245. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.BinaryWriter" /> на основании указанного потока и кодировки символов.</summary>
  246. <param name="output">Выходной поток. </param>
  247. <param name="encoding">Кодировка символов, которую нужно использовать. </param>
  248. <exception cref="T:System.ArgumentException">Поток не поддерживает запись или был закрыт до начала операции. </exception>
  249. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="output" /> или <paramref name="encoding" /> — null. </exception>
  250. </member>
  251. <member name="M:System.IO.BinaryWriter.#ctor(System.IO.Stream,System.Text.Encoding,System.Boolean)">
  252. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.BinaryWriter" /> на основании указанного потока и кодировки символов, а также при необходимости оставляет поток открытым.</summary>
  253. <param name="output">Выходной поток.</param>
  254. <param name="encoding">Кодировка символов, которую нужно использовать.</param>
  255. <param name="leaveOpen">Значение true, чтобы оставить поток открытым после удаления объекта <see cref="T:System.IO.BinaryWriter" />; в противном случае — значение false.</param>
  256. <exception cref="T:System.ArgumentException">Поток не поддерживает запись или был закрыт до начала операции. </exception>
  257. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="output" /> или <paramref name="encoding" /> — null. </exception>
  258. </member>
  259. <member name="P:System.IO.BinaryWriter.BaseStream">
  260. <summary>Получает базовый поток <see cref="T:System.IO.BinaryWriter" />.</summary>
  261. <returns>Базовый поток, связанный с объектом BinaryWriter.</returns>
  262. <filterpriority>1</filterpriority>
  263. </member>
  264. <member name="M:System.IO.BinaryWriter.Dispose">
  265. <summary>Освобождает все ресурсы, используемые текущим экземпляром класса <see cref="T:System.IO.BinaryWriter" />.</summary>
  266. </member>
  267. <member name="M:System.IO.BinaryWriter.Dispose(System.Boolean)">
  268. <summary>Освобождает неуправляемые (а при необходимости и управляемые) ресурсы, используемые объектом <see cref="T:System.IO.BinaryWriter" />.</summary>
  269. <param name="disposing">Значение true позволяет освободить управляемые и неуправляемые ресурсы; значение false позволяет освободить только неуправляемые ресурсы. </param>
  270. </member>
  271. <member name="M:System.IO.BinaryWriter.Flush">
  272. <summary>Очищает все буферы текущего модуля записи и вызывает немедленную запись всех буферизованных данных на базовое устройство.</summary>
  273. <filterpriority>1</filterpriority>
  274. </member>
  275. <member name="F:System.IO.BinaryWriter.Null">
  276. <summary>Задает <see cref="T:System.IO.BinaryWriter" /> без резервного хранилища.</summary>
  277. <filterpriority>1</filterpriority>
  278. </member>
  279. <member name="F:System.IO.BinaryWriter.OutStream">
  280. <summary>Содержит базовый поток.</summary>
  281. </member>
  282. <member name="M:System.IO.BinaryWriter.Seek(System.Int32,System.IO.SeekOrigin)">
  283. <summary>Задает позицию в текущем потоке.</summary>
  284. <returns>Позиция в текущем потоке.</returns>
  285. <param name="offset">Смещение в байтах относительно <paramref name="origin" />. </param>
  286. <param name="origin">Поле <see cref="T:System.IO.SeekOrigin" /> указывает точку отсчета, относительно которой указывается новая позиция. </param>
  287. <exception cref="T:System.IO.IOException">Указатель позиции в файле перемещен в недопустимую позицию. </exception>
  288. <exception cref="T:System.ArgumentException">Значение <see cref="T:System.IO.SeekOrigin" /> является недопустимым. </exception>
  289. <filterpriority>1</filterpriority>
  290. </member>
  291. <member name="M:System.IO.BinaryWriter.Write(System.Boolean)">
  292. <summary>Выполняет запись значения типа Boolean длиной один байт в текущий поток, при этом 0 соответствует значению false, а 1 — значению true.</summary>
  293. <param name="value">Записываемое в поток значение типа Boolean (0 или 1). </param>
  294. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  295. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  296. <filterpriority>1</filterpriority>
  297. </member>
  298. <member name="M:System.IO.BinaryWriter.Write(System.Byte)">
  299. <summary>Выполняет запись байта без знака в текущий поток и перемещает позицию в потоке на один байт вперед.</summary>
  300. <param name="value">Записываемый в поток байт без знака. </param>
  301. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  302. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  303. <filterpriority>1</filterpriority>
  304. </member>
  305. <member name="M:System.IO.BinaryWriter.Write(System.Byte[])">
  306. <summary>Выполняет запись массива байтов в базовый поток.</summary>
  307. <param name="buffer">Массив байтов, содержащий записываемые в поток данные. </param>
  308. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  309. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  310. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="buffer" /> имеет значение null. </exception>
  311. <filterpriority>1</filterpriority>
  312. </member>
  313. <member name="M:System.IO.BinaryWriter.Write(System.Byte[],System.Int32,System.Int32)">
  314. <summary>Выполняет запись части массива байтов в текущий поток.</summary>
  315. <param name="buffer">Массив байтов, содержащий записываемые в поток данные. </param>
  316. <param name="index">Стартовая точка в буфере <paramref name="buffer" />, с которой начинается запись. </param>
  317. <param name="count">Количество записываемых байтов. </param>
  318. <exception cref="T:System.ArgumentException">Длина буфера за вычетом значения параметра <paramref name="index" /> меньше значения параметра <paramref name="count" />. </exception>
  319. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="buffer" /> имеет значение null. </exception>
  320. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> или <paramref name="count" /> является отрицательным. </exception>
  321. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  322. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  323. <filterpriority>1</filterpriority>
  324. </member>
  325. <member name="M:System.IO.BinaryWriter.Write(System.Char)">
  326. <summary>Выполняет запись символа Юникод в текущий поток и перемещает текущую позицию в потоке вперед в соответствии с используемой Encoding и количеством записанных в поток символов.</summary>
  327. <param name="ch">Незаменяющий символ Юникода, который необходимо записать. </param>
  328. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  329. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  330. <exception cref="T:System.ArgumentException">
  331. <paramref name="ch" /> представляет собой единичный символ-заместитель.</exception>
  332. <filterpriority>1</filterpriority>
  333. </member>
  334. <member name="M:System.IO.BinaryWriter.Write(System.Char[])">
  335. <summary>Выполняет запись массива символов в текущий поток и перемещает текущую позицию в потоке в соответствии с используемой Encoding и количеством записанных в поток символов.</summary>
  336. <param name="chars">Массив символов, содержащий записываемые в поток данные. </param>
  337. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="chars" /> имеет значение null. </exception>
  338. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  339. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  340. <filterpriority>1</filterpriority>
  341. </member>
  342. <member name="M:System.IO.BinaryWriter.Write(System.Char[],System.Int32,System.Int32)">
  343. <summary>Выполняет запись части массива символов в текущий поток и изменяет текущую позицию в потоке в соответствии с используемой Encoding и, возможно, количеством символов, записанных в поток.</summary>
  344. <param name="chars">Массив символов, содержащий записываемые в поток данные. </param>
  345. <param name="index">Стартовая точка в буфере <paramref name="chars" />, с которой начинается запись. </param>
  346. <param name="count">Количество символов для записи. </param>
  347. <exception cref="T:System.ArgumentException">Длина буфера за вычетом значения параметра <paramref name="index" /> меньше значения параметра <paramref name="count" />. </exception>
  348. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="chars" /> имеет значение null. </exception>
  349. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> или <paramref name="count" /> является отрицательным. </exception>
  350. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  351. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  352. <filterpriority>1</filterpriority>
  353. </member>
  354. <member name="M:System.IO.BinaryWriter.Write(System.Decimal)">
  355. <summary>Записывает десятичное число в текущий поток и перемещает позицию в потоке на шестнадцать байтов.</summary>
  356. <param name="value">Десятичное значение, которое необходимо записать. </param>
  357. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  358. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  359. <filterpriority>1</filterpriority>
  360. </member>
  361. <member name="M:System.IO.BinaryWriter.Write(System.Double)">
  362. <summary>Записывает число с плавающей запятой длиной 8 байт в текущий поток и перемещает позицию в потоке вперед на восемь байт.</summary>
  363. <param name="value">Число с плавающей запятой длиной 8 байт, которое необходимо записать в поток. </param>
  364. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  365. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  366. <filterpriority>1</filterpriority>
  367. </member>
  368. <member name="M:System.IO.BinaryWriter.Write(System.Int16)">
  369. <summary>Записывает целое число со знаком длиной 2 байта в текущий поток и перемещает позицию в потоке вперед на два байта.</summary>
  370. <param name="value">Целое число со знаком размером 2 байта, которое необходимо записать в поток. </param>
  371. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  372. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  373. <filterpriority>1</filterpriority>
  374. </member>
  375. <member name="M:System.IO.BinaryWriter.Write(System.Int32)">
  376. <summary>Записывает целое число со знаком длиной 4 байта в текущий поток и перемещает позицию в потоке вперед на четыре байта.</summary>
  377. <param name="value">Целое число со знаком размером 4 байта, которое необходимо записать в поток. </param>
  378. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  379. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  380. <filterpriority>1</filterpriority>
  381. </member>
  382. <member name="M:System.IO.BinaryWriter.Write(System.Int64)">
  383. <summary>Записывает целое число со знаком длиной 8 байт в текущий поток и перемещает позицию в потоке вперед на восемь байт.</summary>
  384. <param name="value">Целое число со знаком размером 8 байт, которое необходимо записать в поток. </param>
  385. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  386. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  387. <filterpriority>1</filterpriority>
  388. </member>
  389. <member name="M:System.IO.BinaryWriter.Write(System.SByte)">
  390. <summary>Записывает байт со знаком в текущий поток и перемещает позицию в потоке вперед на один байт.</summary>
  391. <param name="value">Байт со знаком, который необходимо записать в поток. </param>
  392. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  393. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  394. <filterpriority>1</filterpriority>
  395. </member>
  396. <member name="M:System.IO.BinaryWriter.Write(System.Single)">
  397. <summary>Записывает число с плавающей запятой длиной 4 байта в текущий поток и перемещает позицию в потоке вперед на четыре байта.</summary>
  398. <param name="value">Число с плавающей запятой длиной 4 байта, которое необходимо записать в поток. </param>
  399. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  400. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  401. <filterpriority>1</filterpriority>
  402. </member>
  403. <member name="M:System.IO.BinaryWriter.Write(System.String)">
  404. <summary>Записывает в текущий поток строку, предваряемую ее длиной, используя текущую кодировку <see cref="T:System.IO.BinaryWriter" />, и перемещает позицию в потоке вперед в соответствии с используемой кодировкой и количеством записанных в поток символов.</summary>
  405. <param name="value">Записываемое значение. </param>
  406. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  407. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="value" /> имеет значение null. </exception>
  408. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  409. <filterpriority>1</filterpriority>
  410. </member>
  411. <member name="M:System.IO.BinaryWriter.Write(System.UInt16)">
  412. <summary>Записывает целое число без знака длиной 2 байта в текущий поток и перемещает позицию в потоке вперед на два байта.</summary>
  413. <param name="value">Целое число без знака размером 2 байта, которое необходимо записать в поток. </param>
  414. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  415. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  416. <filterpriority>1</filterpriority>
  417. </member>
  418. <member name="M:System.IO.BinaryWriter.Write(System.UInt32)">
  419. <summary>Записывает целое число без знака длиной 4 байта в текущий поток и перемещает позицию в потоке вперед на четыре байта.</summary>
  420. <param name="value">Целое число без знака размером 4 байта, которое необходимо записать в поток. </param>
  421. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  422. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  423. <filterpriority>1</filterpriority>
  424. </member>
  425. <member name="M:System.IO.BinaryWriter.Write(System.UInt64)">
  426. <summary>Записывает целое число без знака длиной 8 байт в текущий поток и перемещает позицию в потоке вперед на восемь байт.</summary>
  427. <param name="value">Целое число без знака размером 8 байт, которое необходимо записать в поток. </param>
  428. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  429. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  430. <filterpriority>1</filterpriority>
  431. </member>
  432. <member name="M:System.IO.BinaryWriter.Write7BitEncodedInt(System.Int32)">
  433. <summary>Записывает 32-разрядное целое число в сжатом формате.</summary>
  434. <param name="value">32-разрядное целое число, которое необходимо записать. </param>
  435. <exception cref="T:System.IO.EndOfStreamException">Достигнут конец потока. </exception>
  436. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  437. <exception cref="T:System.IO.IOException">Поток закрыт. </exception>
  438. </member>
  439. <member name="T:System.IO.EndOfStreamException">
  440. <summary>Исключение, которое создается при попытке выполнить чтение за пределами потока.</summary>
  441. <filterpriority>2</filterpriority>
  442. </member>
  443. <member name="M:System.IO.EndOfStreamException.#ctor">
  444. <summary>Выполняет инициализацию нового экземпляра класса <see cref="T:System.IO.EndOfStreamException" /> со строкой сообщения, которая соответствует строке системного сообщения, и значением HRESULT равным COR_E_ENDOFSTREAM.</summary>
  445. </member>
  446. <member name="M:System.IO.EndOfStreamException.#ctor(System.String)">
  447. <summary>Выполняет инициализацию нового экземпляра класса <see cref="T:System.IO.EndOfStreamException" /> со строкой сообщения, которая соответствует строке <paramref name="message" />, и значением HRESULT равным COR_E_ENDOFSTREAM.</summary>
  448. <param name="message">Строка, описывающая ошибку.Содержимое параметра <paramref name="message" /> должно быть понятным пользователю.Вызывающий оператор этого конструктора необходим, чтобы убедиться, локализована ли данная строка для текущего языка и региональных параметров системы.</param>
  449. </member>
  450. <member name="M:System.IO.EndOfStreamException.#ctor(System.String,System.Exception)">
  451. <summary>Выполняет инициализацию нового экземпляра класса <see cref="T:System.IO.EndOfStreamException" /> с указанным сообщением об ошибке и ссылкой на внутреннее исключение, которое стало причиной данного исключения.</summary>
  452. <param name="message">Строка, описывающая ошибку.Содержимое параметра <paramref name="message" /> должно быть понятным пользователю.Вызывающий оператор этого конструктора необходим, чтобы убедиться, локализована ли данная строка для текущего языка и региональных параметров системы.</param>
  453. <param name="innerException">Исключение, которое вызвало текущее исключение.Если значение параметра <paramref name="innerException" /> не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение.</param>
  454. </member>
  455. <member name="T:System.IO.InvalidDataException">
  456. <summary>Исключение возникает, когда поток данных имеет недопустимый формат.</summary>
  457. </member>
  458. <member name="M:System.IO.InvalidDataException.#ctor">
  459. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.InvalidDataException" />.</summary>
  460. </member>
  461. <member name="M:System.IO.InvalidDataException.#ctor(System.String)">
  462. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.InvalidDataException" /> с указанным сообщением об ошибке.</summary>
  463. <param name="message">Сообщение об ошибке с объяснением причин исключения.</param>
  464. </member>
  465. <member name="M:System.IO.InvalidDataException.#ctor(System.String,System.Exception)">
  466. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.InvalidDataException" /> со ссылкой на внутреннее исключение, которое является причиной данного исключения.</summary>
  467. <param name="message">Сообщение об ошибке с объяснением причин исключения.</param>
  468. <param name="innerException">Исключение, которое вызвало текущее исключение.Если значение параметра <paramref name="innerException" /> не равно null, текущее исключение сгенерировано в блоке catch, обрабатывающем внутреннее исключение.</param>
  469. </member>
  470. <member name="T:System.IO.MemoryStream">
  471. <summary>Создает поток, резервным хранилищем которого является память.Чтобы просмотреть исходный код .NET Framework для этого типа, см. Reference Source.</summary>
  472. <filterpriority>2</filterpriority>
  473. </member>
  474. <member name="M:System.IO.MemoryStream.#ctor">
  475. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.MemoryStream" /> расширяемой емкостью, инициализированной нулевым значением.</summary>
  476. </member>
  477. <member name="M:System.IO.MemoryStream.#ctor(System.Byte[])">
  478. <summary>Инициализирует новый неизменяемый экземпляр класса <see cref="T:System.IO.MemoryStream" /> на основе указанного массива байтов.</summary>
  479. <param name="buffer">Массив байтов без знака, из которого создается текущий поток. </param>
  480. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="buffer" /> имеет значение null. </exception>
  481. </member>
  482. <member name="M:System.IO.MemoryStream.#ctor(System.Byte[],System.Boolean)">
  483. <summary>Инициализирует новый неизменяемый экземпляр класса <see cref="T:System.IO.MemoryStream" /> на основе указанного массива байтов с помощью указанного значения свойства <see cref="P:System.IO.MemoryStream.CanWrite" />.</summary>
  484. <param name="buffer">Массив байтов без знака, из которого создается данный поток. </param>
  485. <param name="writable">Параметр свойства <see cref="P:System.IO.MemoryStream.CanWrite" />, который определяет возможность поддержки потоком записи. </param>
  486. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="buffer" /> имеет значение null. </exception>
  487. </member>
  488. <member name="M:System.IO.MemoryStream.#ctor(System.Byte[],System.Int32,System.Int32)">
  489. <summary>Инициализирует новый неизменяемый экземпляр класса <see cref="T:System.IO.MemoryStream" /> на основе указанной области (индекса) массива байтов.</summary>
  490. <param name="buffer">Массив байтов без знака, из которого создается данный поток. </param>
  491. <param name="index">Индекс в <paramref name="buffer" />, с которого начинается поток. </param>
  492. <param name="count">Длина потока в байтах. </param>
  493. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="buffer" /> имеет значение null. </exception>
  494. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> или <paramref name="count" /> меньше нуля. </exception>
  495. <exception cref="T:System.ArgumentException">Длина буфера за вычетом значения параметра <paramref name="index" /> меньше значения параметра <paramref name="count" />.</exception>
  496. </member>
  497. <member name="M:System.IO.MemoryStream.#ctor(System.Byte[],System.Int32,System.Int32,System.Boolean)">
  498. <summary>Инициализирует новый неизменяемый экземпляр класса <see cref="T:System.IO.MemoryStream" /> на основе указанной области массива байтов с помощью указанного значения свойства <see cref="P:System.IO.MemoryStream.CanWrite" />.</summary>
  499. <param name="buffer">Массив байтов без знака, из которого создается данный поток. </param>
  500. <param name="index">Индекс в <paramref name="buffer" />, с которого начинается поток. </param>
  501. <param name="count">Длина потока в байтах. </param>
  502. <param name="writable">Параметр свойства <see cref="P:System.IO.MemoryStream.CanWrite" />, который определяет возможность поддержки потоком записи. </param>
  503. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="buffer" /> имеет значение null. </exception>
  504. <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="index" /> или <paramref name="count" /> имеет отрицательное значение. </exception>
  505. <exception cref="T:System.ArgumentException">Длина буфера за вычетом значения параметра <paramref name="index" /> меньше значения параметра <paramref name="count" />.</exception>
  506. </member>
  507. <member name="M:System.IO.MemoryStream.#ctor(System.Byte[],System.Int32,System.Int32,System.Boolean,System.Boolean)">
  508. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.MemoryStream" /> на основе указанной области массива байтов с помощью указанного значения свойства <see cref="P:System.IO.MemoryStream.CanWrite" /> и возможности вызова <see cref="M:System.IO.MemoryStream.GetBuffer" /> с указанным значением.</summary>
  509. <param name="buffer">Массив байтов без знака, из которого создается данный поток. </param>
  510. <param name="index">Индекс в <paramref name="buffer" />, с которого начинается поток. </param>
  511. <param name="count">Длина потока в байтах. </param>
  512. <param name="writable">Параметр свойства <see cref="P:System.IO.MemoryStream.CanWrite" />, который определяет возможность поддержки потоком записи. </param>
  513. <param name="publiclyVisible">Значение true, чтобы разрешить метод <see cref="M:System.IO.MemoryStream.GetBuffer" />, возвращающий массив байтов без знака, из которого создан поток; в противном случае — значение false. </param>
  514. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="buffer" /> имеет значение null. </exception>
  515. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> или <paramref name="count" /> является отрицательным. </exception>
  516. <exception cref="T:System.ArgumentException">Длина буфера за вычетом значения параметра <paramref name="index" /> меньше значения параметра <paramref name="count" />. </exception>
  517. </member>
  518. <member name="M:System.IO.MemoryStream.#ctor(System.Int32)">
  519. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.MemoryStream" /> расширяемой емкостью, инициализированной с указанным значением.</summary>
  520. <param name="capacity">Исходный размер внутреннего массива в байтах. </param>
  521. <exception cref="T:System.ArgumentOutOfRangeException">Значение <paramref name="capacity" /> отрицательно. </exception>
  522. </member>
  523. <member name="P:System.IO.MemoryStream.CanRead">
  524. <summary>Возвращает значение, определяющее в текущем потоке наличие поддержки операций чтения.</summary>
  525. <returns>Значение true, если поток открыт.</returns>
  526. <filterpriority>2</filterpriority>
  527. </member>
  528. <member name="P:System.IO.MemoryStream.CanSeek">
  529. <summary>Возвращает значение, определяющее в текущем потоке наличие поддержки операций поиска.</summary>
  530. <returns>Значение true, если поток открыт.</returns>
  531. <filterpriority>2</filterpriority>
  532. </member>
  533. <member name="P:System.IO.MemoryStream.CanWrite">
  534. <summary>Возвращает значение, определяющее в текущем потоке наличие поддержки операций записи.</summary>
  535. <returns>Значение true, если поток поддерживает запись; в противном случае — значение false.</returns>
  536. <filterpriority>2</filterpriority>
  537. </member>
  538. <member name="P:System.IO.MemoryStream.Capacity">
  539. <summary>Возвращает или задает число байтов, выделенных для этого потока.</summary>
  540. <returns>Длина применимой к использованию части буфера для потока.</returns>
  541. <exception cref="T:System.ArgumentOutOfRangeException">Заданная емкость отрицательная или меньше текущей длины потока. </exception>
  542. <exception cref="T:System.ObjectDisposedException">Текущий поток закрыт. </exception>
  543. <exception cref="T:System.NotSupportedException">set вызывается для потока, емкость которого нельзя изменить. </exception>
  544. <filterpriority>2</filterpriority>
  545. </member>
  546. <member name="M:System.IO.MemoryStream.CopyToAsync(System.IO.Stream,System.Int32,System.Threading.CancellationToken)">
  547. <summary>Асинхронно считывает все байты из текущего потока и записывает их в другой поток, используя указанный размер буфера и токен отмены.</summary>
  548. <returns>Задача, представляющая асинхронную операцию копирования.</returns>
  549. <param name="destination">Поток, в который будет скопировано содержимое текущего потока.</param>
  550. <param name="bufferSize">Размер (в байтах) буфера.Это значение должно быть больше нуля.</param>
  551. <param name="cancellationToken">Токен для отслеживания запросов отмены.</param>
  552. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="destination" /> имеет значение null.</exception>
  553. <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="buffersize" /> имеет отрицательное значение или равен нулю.</exception>
  554. <exception cref="T:System.ObjectDisposedException">Текущий поток или поток назначения удаляется.</exception>
  555. <exception cref="T:System.NotSupportedException">Текущий поток не поддерживает чтение или поток назначения не поддерживает запись.</exception>
  556. </member>
  557. <member name="M:System.IO.MemoryStream.Dispose(System.Boolean)">
  558. <summary>Освобождает неуправляемые ресурсы, используемые классом <see cref="T:System.IO.MemoryStream" /> (при необходимости освобождает и управляемые ресурсы).</summary>
  559. <param name="disposing">Значение true позволяет освободить как управляемые, так и неуправляемые ресурсы; значение false освобождает только неуправляемые ресурсы.</param>
  560. </member>
  561. <member name="M:System.IO.MemoryStream.Flush">
  562. <summary>Переопределяет метод <see cref="M:System.IO.Stream.Flush" /> так, что никакие действия не выполняются.</summary>
  563. <filterpriority>2</filterpriority>
  564. </member>
  565. <member name="M:System.IO.MemoryStream.FlushAsync(System.Threading.CancellationToken)">
  566. <summary>Асинхронно очищает все буферы для этого потока и отслеживает запросы отмены.</summary>
  567. <returns>Задача, представляющая асинхронную операцию очистки.</returns>
  568. <param name="cancellationToken">Токен для отслеживания запросов отмены.</param>
  569. <exception cref="T:System.ObjectDisposedException">Поток был ликвидирован.</exception>
  570. </member>
  571. <member name="P:System.IO.MemoryStream.Length">
  572. <summary>Возвращает длину потока в байтах.</summary>
  573. <returns>Длина потока в байтах.</returns>
  574. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  575. <filterpriority>2</filterpriority>
  576. </member>
  577. <member name="P:System.IO.MemoryStream.Position">
  578. <summary>Возвращает или задает текущее положение в потоке.</summary>
  579. <returns>Текущее положение в потоке.</returns>
  580. <exception cref="T:System.ArgumentOutOfRangeException">В качестве положения задано отрицательное значение или значение, большее <see cref="F:System.Int32.MaxValue" />. </exception>
  581. <exception cref="T:System.ObjectDisposedException">Поток закрыт. </exception>
  582. <filterpriority>2</filterpriority>
  583. </member>
  584. <member name="M:System.IO.MemoryStream.Read(System.Byte[],System.Int32,System.Int32)">
  585. <summary>Считывает блок байтов из текущего потока и записывает данные в буфер.</summary>
  586. <returns>Общее число байтов, записанных в буфер.Оно может быть меньше запрошенного числа байтов, если это количество в текущий момент не доступно, или же равно нулю, если конец потока достигнут до того, как байты были считаны.</returns>
  587. <param name="buffer">При возвращении данного метода этот параметр содержит указанный массив байтов со значениями от <paramref name="offset" /> до (<paramref name="offset" /> + <paramref name="count" /> - 1), замененными символами, считанными из текущего потока. </param>
  588. <param name="offset">Отсчитываемое от нуля смещение байтов в буфере <paramref name="buffer" />, с которого начинается сохранение данных из текущего потока.</param>
  589. <param name="count">Максимальное число байтов, предназначенных для чтения. </param>
  590. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="buffer" /> имеет значение null. </exception>
  591. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="offset" /> или <paramref name="count" /> является отрицательным. </exception>
  592. <exception cref="T:System.ArgumentException">Длина буфера за вычетом <paramref name="offset" /> меньше, чем <paramref name="count" />. </exception>
  593. <exception cref="T:System.ObjectDisposedException">Текущий экземпляр потока закрыт. </exception>
  594. <filterpriority>2</filterpriority>
  595. </member>
  596. <member name="M:System.IO.MemoryStream.ReadAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
  597. <summary>Асинхронно считывает последовательность байтов из текущего потока, перемещает позицию в потоке на число считанных байтов и отслеживает запросы отмены.</summary>
  598. <returns>Задача, представляющая асинхронную операцию чтения.Значение параметра <paramref name="TResult" /> содержит общее число байтов, считанных в буфер.Значение результата может быть меньше запрошенного числа байтов, если число доступных в данный момент байтов меньше запрошенного числа, или результат может быть равен 0 (нулю), если был достигнут конец потока.</returns>
  599. <param name="buffer">Буфер, в который записываются данные.</param>
  600. <param name="offset">Смещение байтов в <paramref name="buffer" />, с которого начинается запись данных из потока.</param>
  601. <param name="count">Максимальное число байтов, предназначенных для чтения.</param>
  602. <param name="cancellationToken">Токен для отслеживания запросов отмены.Значение по умолчанию — <see cref="P:System.Threading.CancellationToken.None" />.</param>
  603. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="buffer" /> имеет значение null.</exception>
  604. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="offset" /> или <paramref name="count" /> является отрицательным.</exception>
  605. <exception cref="T:System.ArgumentException">Сумма значений параметров <paramref name="offset" /> и <paramref name="count" /> больше длины буфера.</exception>
  606. <exception cref="T:System.NotSupportedException">Поток не поддерживает чтение.</exception>
  607. <exception cref="T:System.ObjectDisposedException">Поток был ликвидирован.</exception>
  608. <exception cref="T:System.InvalidOperationException">Поток в настоящее время используется предыдущей операцией чтения. </exception>
  609. </member>
  610. <member name="M:System.IO.MemoryStream.ReadByte">
  611. <summary>Считывает байт из текущего потока.</summary>
  612. <returns>Байт приводится к типу <see cref="T:System.Int32" /> или -1, если достигнут конец потока.</returns>
  613. <exception cref="T:System.ObjectDisposedException">Текущий экземпляр потока закрыт. </exception>
  614. <filterpriority>2</filterpriority>
  615. </member>
  616. <member name="M:System.IO.MemoryStream.Seek(System.Int64,System.IO.SeekOrigin)">
  617. <summary>Задает указанное значение для положения в текущем потоке.</summary>
  618. <returns>Новое положение в потоке, вычисляемое путем объединения смещения и исходной точки ссылки.</returns>
  619. <param name="offset">Новое положение в потоке.Оно определяется относительно параметра <paramref name="loc" /> и может быть положительным или отрицательным.</param>
  620. <param name="loc">Значение типа <see cref="T:System.IO.SeekOrigin" />, которое действует как точка ссылки поиска. </param>
  621. <exception cref="T:System.IO.IOException">Попытка поиска выполняется до начала потока. </exception>
  622. <exception cref="T:System.ArgumentOutOfRangeException">Значение <paramref name="offset" /> больше значения <see cref="F:System.Int32.MaxValue" />. </exception>
  623. <exception cref="T:System.ArgumentException">
  624. <see cref="T:System.IO.SeekOrigin" /> недопустим. -или-Значение <paramref name="offset" /> вызвало арифметическое переполнение.</exception>
  625. <exception cref="T:System.ObjectDisposedException">Текущий экземпляр потока закрыт. </exception>
  626. <filterpriority>2</filterpriority>
  627. </member>
  628. <member name="M:System.IO.MemoryStream.SetLength(System.Int64)">
  629. <summary>Задает указанное значение для длины текущего потока.</summary>
  630. <param name="value">Значение задаваемой длины. </param>
  631. <exception cref="T:System.NotSupportedException">Размер текущего потока изменить нельзя, и значение параметра <paramref name="value" /> больше текущей емкости.-или- Текущий поток не поддерживает запись. </exception>
  632. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="value" /> отрицательное или больше максимальной длины <see cref="T:System.IO.MemoryStream" />, где максимальная длина равна (<see cref="F:System.Int32.MaxValue" /> - источник). Источник — это индекс в основном буфере, с которого начинается поток. </exception>
  633. <filterpriority>2</filterpriority>
  634. </member>
  635. <member name="M:System.IO.MemoryStream.ToArray">
  636. <summary>Записывает содержимое потока в массив байтов независимо от свойства <see cref="P:System.IO.MemoryStream.Position" />.</summary>
  637. <returns>Новый массив байтов.</returns>
  638. <filterpriority>2</filterpriority>
  639. </member>
  640. <member name="M:System.IO.MemoryStream.TryGetBuffer(System.ArraySegment{System.Byte}@)">
  641. <summary>Возвращает массив байтов без знака, из которого был создан данный поток.Возвращаемое значение указывает, успешно ли выполнено преобразование.</summary>
  642. <returns>Значение true, если преобразование прошло успешно; в противном случае — значение false.</returns>
  643. <param name="buffer">Сегмент массива байтов, из которого был создан данный поток.</param>
  644. </member>
  645. <member name="M:System.IO.MemoryStream.Write(System.Byte[],System.Int32,System.Int32)">
  646. <summary>Записывает в текущий поток блок байтов, используя данные, считанные из буфера.</summary>
  647. <param name="buffer">Буфер, из которого записываются данные. </param>
  648. <param name="offset">Отсчитываемое от нуля смещение байтов в буфере <paramref name="buffer" />, с которого начинается копирование байтов в текущий поток.</param>
  649. <param name="count">Максимальное число байтов для записи. </param>
  650. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="buffer" /> имеет значение null. </exception>
  651. <exception cref="T:System.NotSupportedException">Поток не поддерживает запись.Дополнительные сведения см. в разделе <see cref="P:System.IO.Stream.CanWrite" />.-или- Текущее положение ближе к концу потока, чем число байтов <paramref name="count" />, и емкость изменить невозможно. </exception>
  652. <exception cref="T:System.ArgumentException">Длина буфера за вычетом <paramref name="offset" /> меньше, чем <paramref name="count" />. </exception>
  653. <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="offset" /> или <paramref name="count" /> имеет отрицательное значение. </exception>
  654. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  655. <exception cref="T:System.ObjectDisposedException">Текущий экземпляр потока закрыт. </exception>
  656. <filterpriority>2</filterpriority>
  657. </member>
  658. <member name="M:System.IO.MemoryStream.WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
  659. <summary>Асинхронно записывает последовательность байтов в текущий поток, перемещает текущую позицию внутри потока на число записанных байтов и отслеживает запросы отмены.</summary>
  660. <returns>Задача, представляющая асинхронную операцию записи.</returns>
  661. <param name="buffer">Буфер, из которого записываются данные.</param>
  662. <param name="offset">Смещение байтов (начиная с нуля) в объекте <paramref name="buffer" />, с которого начинается копирование байтов в поток.</param>
  663. <param name="count">Максимальное число байтов для записи.</param>
  664. <param name="cancellationToken">Токен для отслеживания запросов отмены.Значение по умолчанию — <see cref="P:System.Threading.CancellationToken.None" />.</param>
  665. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="buffer" /> имеет значение null.</exception>
  666. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="offset" /> или <paramref name="count" /> является отрицательным.</exception>
  667. <exception cref="T:System.ArgumentException">Сумма значений параметров <paramref name="offset" /> и <paramref name="count" /> больше длины буфера.</exception>
  668. <exception cref="T:System.NotSupportedException">Поток не поддерживает запись.</exception>
  669. <exception cref="T:System.ObjectDisposedException">Поток был ликвидирован.</exception>
  670. <exception cref="T:System.InvalidOperationException">Поток в настоящее время используется предыдущей операцией записи. </exception>
  671. </member>
  672. <member name="M:System.IO.MemoryStream.WriteByte(System.Byte)">
  673. <summary>Записывает байт в текущее положение текущего потока.</summary>
  674. <param name="value">Записываемый байт. </param>
  675. <exception cref="T:System.NotSupportedException">Поток не поддерживает запись.Дополнительные сведения см. в разделе <see cref="P:System.IO.Stream.CanWrite" />.-или- Текущее положение находится в конце потока и емкость изменить невозможно. </exception>
  676. <exception cref="T:System.ObjectDisposedException">Текущий поток закрыт. </exception>
  677. <filterpriority>2</filterpriority>
  678. </member>
  679. <member name="M:System.IO.MemoryStream.WriteTo(System.IO.Stream)">
  680. <summary>Записывает все содержимое данного потока памяти в другой поток.</summary>
  681. <param name="stream">Поток, в который требуется осуществить запись данного потока памяти. </param>
  682. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="stream" /> имеет значение null. </exception>
  683. <exception cref="T:System.ObjectDisposedException">Текущий или конечный поток закрыт. </exception>
  684. <filterpriority>2</filterpriority>
  685. </member>
  686. <member name="T:System.IO.SeekOrigin">
  687. <summary>Задает позицию в потоке, используемую для поиска.</summary>
  688. <filterpriority>2</filterpriority>
  689. </member>
  690. <member name="F:System.IO.SeekOrigin.Begin">
  691. <summary>Задает начало потока.</summary>
  692. </member>
  693. <member name="F:System.IO.SeekOrigin.Current">
  694. <summary>Задает текущее положение в потоке.</summary>
  695. </member>
  696. <member name="F:System.IO.SeekOrigin.End">
  697. <summary>Задает конец потока.</summary>
  698. </member>
  699. <member name="T:System.IO.Stream">
  700. <summary>Предоставляет универсальное представление последовательности байтов.Этот класс является абстрактным.Чтобы просмотреть исходный код .NET Framework для этого типа, см. Reference Source.</summary>
  701. <filterpriority>2</filterpriority>
  702. </member>
  703. <member name="M:System.IO.Stream.#ctor">
  704. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.Stream" />. </summary>
  705. </member>
  706. <member name="P:System.IO.Stream.CanRead">
  707. <summary>При переопределении в производном классе возвращает значение, показывающее, поддерживает ли текущий поток возможность чтения.</summary>
  708. <returns>Значение true, если поток поддерживает чтение; в противном случае — значение false.</returns>
  709. <filterpriority>1</filterpriority>
  710. </member>
  711. <member name="P:System.IO.Stream.CanSeek">
  712. <summary>При переопределении в производном классе возвращает значение, которое показывает, поддерживается ли в текущем потоке возможность поиска.</summary>
  713. <returns>Значение true, если поток поддерживает поиск; в противном случае — значение false.</returns>
  714. <filterpriority>1</filterpriority>
  715. </member>
  716. <member name="P:System.IO.Stream.CanTimeout">
  717. <summary>Возвращает значение, которое показывает, может ли для данного потока истечь время ожидания.</summary>
  718. <returns>Значение, которое показывает, может ли для данного потока истечь время ожидания.</returns>
  719. <filterpriority>2</filterpriority>
  720. </member>
  721. <member name="P:System.IO.Stream.CanWrite">
  722. <summary>При переопределении в производном классе возвращает значение, которое показывает, поддерживает ли текущий поток возможность записи.</summary>
  723. <returns>Значение true, если поток поддерживает запись; в противном случае — значение false.</returns>
  724. <filterpriority>1</filterpriority>
  725. </member>
  726. <member name="M:System.IO.Stream.CopyTo(System.IO.Stream)">
  727. <summary>Считывает байты из текущего потока и записывает их в другой поток.</summary>
  728. <param name="destination">Поток, в который будет скопировано содержимое текущего потока.</param>
  729. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="destination" /> имеет значение null.</exception>
  730. <exception cref="T:System.NotSupportedException">Текущий поток не поддерживает чтение.-или-Параметр <paramref name="destination" /> не поддерживает запись.</exception>
  731. <exception cref="T:System.ObjectDisposedException">Текущий поток или параметр <paramref name="destination" /> был закрыт до вызова метода <see cref="M:System.IO.Stream.CopyTo(System.IO.Stream)" />.</exception>
  732. <exception cref="T:System.IO.IOException">Произошла ошибка ввода-вывода.</exception>
  733. </member>
  734. <member name="M:System.IO.Stream.CopyTo(System.IO.Stream,System.Int32)">
  735. <summary>Считывает байты из текущего потока и записывает их в другой поток, используя указанный размер буфера.</summary>
  736. <param name="destination">Поток, в который будет скопировано содержимое текущего потока.</param>
  737. <param name="bufferSize">Размер буфера.Это значение должно быть больше нуля.Размер по умолчанию — 81920.</param>
  738. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="destination" /> имеет значение null.</exception>
  739. <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="bufferSize" /> имеет отрицательное значение или равен нулю.</exception>
  740. <exception cref="T:System.NotSupportedException">Текущий поток не поддерживает чтение.-или-Параметр <paramref name="destination" /> не поддерживает запись.</exception>
  741. <exception cref="T:System.ObjectDisposedException">Текущий поток или параметр <paramref name="destination" /> был закрыт до вызова метода <see cref="M:System.IO.Stream.CopyTo(System.IO.Stream)" />.</exception>
  742. <exception cref="T:System.IO.IOException">Произошла ошибка ввода-вывода.</exception>
  743. </member>
  744. <member name="M:System.IO.Stream.CopyToAsync(System.IO.Stream)">
  745. <summary>Асинхронно считывает байты из текущего потока и записывает их в другой поток.</summary>
  746. <returns>Задача, представляющая асинхронную операцию копирования.</returns>
  747. <param name="destination">Поток, в который будет скопировано содержимое текущего потока.</param>
  748. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="destination" /> имеет значение null.</exception>
  749. <exception cref="T:System.ObjectDisposedException">Текущий поток или поток назначения удаляется.</exception>
  750. <exception cref="T:System.NotSupportedException">Текущий поток не поддерживает чтение или поток назначения не поддерживает запись.</exception>
  751. </member>
  752. <member name="M:System.IO.Stream.CopyToAsync(System.IO.Stream,System.Int32)">
  753. <summary>Асинхронно считывает байты из текущего потока и записывает их в другой поток, используя указанный размер буфера.</summary>
  754. <returns>Задача, представляющая асинхронную операцию копирования.</returns>
  755. <param name="destination">Поток, в который будет скопировано содержимое текущего потока.</param>
  756. <param name="bufferSize">Размер (в байтах) буфера.Это значение должно быть больше нуля.Размер по умолчанию — 81920.</param>
  757. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="destination" /> имеет значение null.</exception>
  758. <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="buffersize" /> имеет отрицательное значение или равен нулю.</exception>
  759. <exception cref="T:System.ObjectDisposedException">Текущий поток или поток назначения удаляется.</exception>
  760. <exception cref="T:System.NotSupportedException">Текущий поток не поддерживает чтение или поток назначения не поддерживает запись.</exception>
  761. </member>
  762. <member name="M:System.IO.Stream.CopyToAsync(System.IO.Stream,System.Int32,System.Threading.CancellationToken)">
  763. <summary>Асинхронно считывает байты из текущего потока и записывает их в другой поток, используя указанный размер буфера и токен отмены.</summary>
  764. <returns>Задача, представляющая асинхронную операцию копирования.</returns>
  765. <param name="destination">Поток, в который будет скопировано содержимое текущего потока.</param>
  766. <param name="bufferSize">Размер (в байтах) буфера.Это значение должно быть больше нуля.Размер по умолчанию — 81920.</param>
  767. <param name="cancellationToken">Токен для отслеживания запросов отмены.Значение по умолчанию — <see cref="P:System.Threading.CancellationToken.None" />.</param>
  768. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="destination" /> имеет значение null.</exception>
  769. <exception cref="T:System.ArgumentOutOfRangeException">Параметр <paramref name="buffersize" /> имеет отрицательное значение или равен нулю.</exception>
  770. <exception cref="T:System.ObjectDisposedException">Текущий поток или поток назначения удаляется.</exception>
  771. <exception cref="T:System.NotSupportedException">Текущий поток не поддерживает чтение или поток назначения не поддерживает запись.</exception>
  772. </member>
  773. <member name="M:System.IO.Stream.Dispose">
  774. <summary>Освобождает все ресурсы, занятые модулем <see cref="T:System.IO.Stream" />.</summary>
  775. </member>
  776. <member name="M:System.IO.Stream.Dispose(System.Boolean)">
  777. <summary>Освобождает неуправляемые ресурсы, используемые объектом <see cref="T:System.IO.Stream" />, а при необходимости освобождает также управляемые ресурсы.</summary>
  778. <param name="disposing">Значение true позволяет освободить как управляемые, так и неуправляемые ресурсы; значение false освобождает только неуправляемые ресурсы.</param>
  779. </member>
  780. <member name="M:System.IO.Stream.Flush">
  781. <summary>При переопределении в производном классе очищает все буферы данного потока и вызывает запись данных буферов в базовое устройство.</summary>
  782. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  783. <filterpriority>2</filterpriority>
  784. </member>
  785. <member name="M:System.IO.Stream.FlushAsync">
  786. <summary>Асинхронно очищает все буферы для этого потока и вызывает запись всех буферизованных данных в базовое устройство.</summary>
  787. <returns>Задача, представляющая асинхронную операцию очистки.</returns>
  788. <exception cref="T:System.ObjectDisposedException">Поток был ликвидирован.</exception>
  789. </member>
  790. <member name="M:System.IO.Stream.FlushAsync(System.Threading.CancellationToken)">
  791. <summary>Асинхронно очищает все буферы данного потока, вызывает запись буферизованных данных в базовое устройство и отслеживает запросы отмены.</summary>
  792. <returns>Задача, представляющая асинхронную операцию очистки.</returns>
  793. <param name="cancellationToken">Токен для отслеживания запросов отмены.Значение по умолчанию — <see cref="P:System.Threading.CancellationToken.None" />.</param>
  794. <exception cref="T:System.ObjectDisposedException">Поток был ликвидирован.</exception>
  795. </member>
  796. <member name="P:System.IO.Stream.Length">
  797. <summary>При переопределении в производном классе получает длину потока в байтах.</summary>
  798. <returns>Длинное значение, представляющее длину потока в байтах.</returns>
  799. <exception cref="T:System.NotSupportedException">Класс, созданный на основе класса Stream, не поддерживает возможность поиска. </exception>
  800. <exception cref="T:System.ObjectDisposedException">Методы были вызваны после закрытия потока. </exception>
  801. <filterpriority>1</filterpriority>
  802. </member>
  803. <member name="F:System.IO.Stream.Null">
  804. <summary>Объект Stream без резервного хранилища.</summary>
  805. <filterpriority>1</filterpriority>
  806. </member>
  807. <member name="P:System.IO.Stream.Position">
  808. <summary>При переопределении в производном классе получает или задает позицию в текущем потоке.</summary>
  809. <returns>Текущее положение в потоке.</returns>
  810. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  811. <exception cref="T:System.NotSupportedException">Этот поток не поддерживает поиск. </exception>
  812. <exception cref="T:System.ObjectDisposedException">Методы были вызваны после закрытия потока. </exception>
  813. <filterpriority>1</filterpriority>
  814. </member>
  815. <member name="M:System.IO.Stream.Read(System.Byte[],System.Int32,System.Int32)">
  816. <summary>При переопределении в производном классе считывает последовательность байтов из текущего потока и перемещает позицию в потоке на число считанных байтов.</summary>
  817. <returns>Общее количество байтов, считанных в буфер.Это число может быть меньше количества запрошенных байтов, если столько байтов в настоящее время недоступно, а также равняться нулю (0), если был достигнут конец потока.</returns>
  818. <param name="buffer">Массив байтов.После завершения выполнения данного метода буфер содержит указанный массив байтов, в котором значения в интервале между <paramref name="offset" /> и (<paramref name="offset" /> + <paramref name="count" /> - 1) заменены байтами, считанными из текущего источника.</param>
  819. <param name="offset">Смещение байтов (начиная с нуля) в <paramref name="buffer" />, с которого начинается сохранение данных, считанных из текущего потока. </param>
  820. <param name="count">Максимальное количество байтов, которое должно быть считано из текущего потока. </param>
  821. <exception cref="T:System.ArgumentException">Сумма значений параметров <paramref name="offset" /> и <paramref name="count" /> больше длины буфера. </exception>
  822. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="buffer" /> имеет значение null. </exception>
  823. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="offset" /> или <paramref name="count" /> является отрицательным. </exception>
  824. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  825. <exception cref="T:System.NotSupportedException">Поток не поддерживает чтение. </exception>
  826. <exception cref="T:System.ObjectDisposedException">Методы были вызваны после закрытия потока. </exception>
  827. <filterpriority>1</filterpriority>
  828. </member>
  829. <member name="M:System.IO.Stream.ReadAsync(System.Byte[],System.Int32,System.Int32)">
  830. <summary>Асинхронно считывает последовательность байтов из текущего потока и перемещает позицию внутри потока на число считанных байтов.</summary>
  831. <returns>Задача, представляющая асинхронную операцию чтения.Значение параметра <paramref name="TResult" /> содержит общее число байтов, считанных в буфер.Значение результата может быть меньше запрошенного числа байтов, если число доступных в данный момент байтов меньше запрошенного числа, или результат может быть равен 0 (нулю), если был достигнут конец потока.</returns>
  832. <param name="buffer">Буфер, в который записываются данные.</param>
  833. <param name="offset">Смещение байтов в <paramref name="buffer" />, с которого начинается запись данных из потока.</param>
  834. <param name="count">Максимальное число байтов, предназначенных для чтения.</param>
  835. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="buffer" /> имеет значение null.</exception>
  836. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="offset" /> или <paramref name="count" /> является отрицательным.</exception>
  837. <exception cref="T:System.ArgumentException">Сумма значений параметров <paramref name="offset" /> и <paramref name="count" /> больше длины буфера.</exception>
  838. <exception cref="T:System.NotSupportedException">Поток не поддерживает чтение.</exception>
  839. <exception cref="T:System.ObjectDisposedException">Поток был ликвидирован.</exception>
  840. <exception cref="T:System.InvalidOperationException">Поток в настоящее время используется предыдущей операцией чтения. </exception>
  841. </member>
  842. <member name="M:System.IO.Stream.ReadAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
  843. <summary>Асинхронно считывает последовательность байтов из текущего потока, перемещает позицию в потоке на число считанных байтов и отслеживает запросы отмены.</summary>
  844. <returns>Задача, представляющая асинхронную операцию чтения.Значение параметра <paramref name="TResult" /> содержит общее число байтов, считанных в буфер.Значение результата может быть меньше запрошенного числа байтов, если число доступных в данный момент байтов меньше запрошенного числа, или результат может быть равен 0 (нулю), если был достигнут конец потока.</returns>
  845. <param name="buffer">Буфер, в который записываются данные.</param>
  846. <param name="offset">Смещение байтов в <paramref name="buffer" />, с которого начинается запись данных из потока.</param>
  847. <param name="count">Максимальное число байтов, предназначенных для чтения.</param>
  848. <param name="cancellationToken">Токен для отслеживания запросов отмены.Значение по умолчанию — <see cref="P:System.Threading.CancellationToken.None" />.</param>
  849. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="buffer" /> имеет значение null.</exception>
  850. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="offset" /> или <paramref name="count" /> является отрицательным.</exception>
  851. <exception cref="T:System.ArgumentException">Сумма значений параметров <paramref name="offset" /> и <paramref name="count" /> больше длины буфера.</exception>
  852. <exception cref="T:System.NotSupportedException">Поток не поддерживает чтение.</exception>
  853. <exception cref="T:System.ObjectDisposedException">Поток был ликвидирован.</exception>
  854. <exception cref="T:System.InvalidOperationException">Поток в настоящее время используется предыдущей операцией чтения. </exception>
  855. </member>
  856. <member name="M:System.IO.Stream.ReadByte">
  857. <summary>Считывает байт из потока и перемещает позицию в потоке на один байт или возвращает -1, если достигнут конец потока.</summary>
  858. <returns>Байт без знака, приведенный к Int32, или значение -1, если достигнут конец потока.</returns>
  859. <exception cref="T:System.NotSupportedException">Поток не поддерживает чтение. </exception>
  860. <exception cref="T:System.ObjectDisposedException">Методы были вызваны после закрытия потока. </exception>
  861. <filterpriority>2</filterpriority>
  862. </member>
  863. <member name="P:System.IO.Stream.ReadTimeout">
  864. <summary>Возвращает или задает значение в миллисекундах, определяющее период, в течение которого поток будет пытаться выполнить операцию чтения, прежде чем истечет время ожидания. </summary>
  865. <returns>Значение в миллисекундах, определяющее период, в течение которого поток будет пытаться выполнить операцию чтения, прежде чем истечет время ожидания.</returns>
  866. <exception cref="T:System.InvalidOperationException">Метод <see cref="P:System.IO.Stream.ReadTimeout" /> всегда создает исключение <see cref="T:System.InvalidOperationException" />. </exception>
  867. <filterpriority>2</filterpriority>
  868. </member>
  869. <member name="M:System.IO.Stream.Seek(System.Int64,System.IO.SeekOrigin)">
  870. <summary>При переопределении в производном классе задает позицию в текущем потоке.</summary>
  871. <returns>Новая позиция в текущем потоке.</returns>
  872. <param name="offset">Смещение в байтах относительно параметра <paramref name="origin" />. </param>
  873. <param name="origin">Значение типа <see cref="T:System.IO.SeekOrigin" />, указывающее точку ссылки, которая используется для получения новой позиции. </param>
  874. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  875. <exception cref="T:System.NotSupportedException">Поток не поддерживает поиск, если поток создан на основе канала или вывода консоли. </exception>
  876. <exception cref="T:System.ObjectDisposedException">Методы были вызваны после закрытия потока. </exception>
  877. <filterpriority>1</filterpriority>
  878. </member>
  879. <member name="M:System.IO.Stream.SetLength(System.Int64)">
  880. <summary>При переопределении в производном классе задает длину текущего потока.</summary>
  881. <param name="value">Нужная длина текущего потока в байтах. </param>
  882. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  883. <exception cref="T:System.NotSupportedException">Поток не поддерживает ни поиск, ни запись, например, если поток создан на основе канала или вывода консоли. </exception>
  884. <exception cref="T:System.ObjectDisposedException">Методы были вызваны после закрытия потока. </exception>
  885. <filterpriority>2</filterpriority>
  886. </member>
  887. <member name="M:System.IO.Stream.Write(System.Byte[],System.Int32,System.Int32)">
  888. <summary>При переопределении в производном классе записывает последовательность байтов в текущий поток и перемещает текущую позицию в нем вперед на число записанных байтов.</summary>
  889. <param name="buffer">Массив байтов.Этот метод копирует байты <paramref name="count" /> из <paramref name="buffer" /> в текущий поток.</param>
  890. <param name="offset">Отсчитываемое от нуля смещение байтов в буфере <paramref name="buffer" />, с которого начинается копирование байтов в текущий поток. </param>
  891. <param name="count">Количество байтов, которое необходимо записать в текущий поток. </param>
  892. <exception cref="T:System.ArgumentException">Сумма <paramref name="offset" /> и <paramref name="count" /> больше, чем длина буфера.</exception>
  893. <exception cref="T:System.ArgumentNullException">
  894. <paramref name="buffer" /> — null.</exception>
  895. <exception cref="T:System.ArgumentOutOfRangeException">
  896. <paramref name="offset" /> или <paramref name="count" /> является отрицательным.</exception>
  897. <exception cref="T:System.IO.IOException">Произошла ошибка ввода-вывода, такие как не удается найти указанный файл.</exception>
  898. <exception cref="T:System.NotSupportedException">Поток не поддерживает запись.</exception>
  899. <exception cref="T:System.ObjectDisposedException">
  900. <see cref="M:System.IO.Stream.Write(System.Byte[],System.Int32,System.Int32)" /> был вызван после закрытия потока.</exception>
  901. <filterpriority>1</filterpriority>
  902. </member>
  903. <member name="M:System.IO.Stream.WriteAsync(System.Byte[],System.Int32,System.Int32)">
  904. <summary>Асинхронно записывает последовательность байтов в текущий поток и перемещает текущую позицию внутри потока на число записанных байтов.</summary>
  905. <returns>Задача, представляющая асинхронную операцию записи.</returns>
  906. <param name="buffer">Буфер, из которого записываются данные.</param>
  907. <param name="offset">Смещение байтов (начиная с нуля) в объекте <paramref name="buffer" />, с которого начинается копирование байтов в поток.</param>
  908. <param name="count">Максимальное число байтов для записи.</param>
  909. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="buffer" /> имеет значение null.</exception>
  910. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="offset" /> или <paramref name="count" /> является отрицательным.</exception>
  911. <exception cref="T:System.ArgumentException">Сумма значений параметров <paramref name="offset" /> и <paramref name="count" /> больше длины буфера.</exception>
  912. <exception cref="T:System.NotSupportedException">Поток не поддерживает запись.</exception>
  913. <exception cref="T:System.ObjectDisposedException">Поток был ликвидирован.</exception>
  914. <exception cref="T:System.InvalidOperationException">Поток в настоящее время используется предыдущей операцией записи. </exception>
  915. </member>
  916. <member name="M:System.IO.Stream.WriteAsync(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)">
  917. <summary>Асинхронно записывает последовательность байтов в текущий поток, перемещает текущую позицию внутри потока на число записанных байтов и отслеживает запросы отмены.</summary>
  918. <returns>Задача, представляющая асинхронную операцию записи.</returns>
  919. <param name="buffer">Буфер, из которого записываются данные.</param>
  920. <param name="offset">Смещение байтов (начиная с нуля) в объекте <paramref name="buffer" />, с которого начинается копирование байтов в поток.</param>
  921. <param name="count">Максимальное число байтов для записи.</param>
  922. <param name="cancellationToken">Токен для отслеживания запросов отмены.Значение по умолчанию — <see cref="P:System.Threading.CancellationToken.None" />.</param>
  923. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="buffer" /> имеет значение null.</exception>
  924. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="offset" /> или <paramref name="count" /> является отрицательным.</exception>
  925. <exception cref="T:System.ArgumentException">Сумма значений параметров <paramref name="offset" /> и <paramref name="count" /> больше длины буфера.</exception>
  926. <exception cref="T:System.NotSupportedException">Поток не поддерживает запись.</exception>
  927. <exception cref="T:System.ObjectDisposedException">Поток был ликвидирован.</exception>
  928. <exception cref="T:System.InvalidOperationException">Поток в настоящее время используется предыдущей операцией записи. </exception>
  929. </member>
  930. <member name="M:System.IO.Stream.WriteByte(System.Byte)">
  931. <summary>Записывает байт в текущее положение в потоке и перемещает позицию в потоке вперед на один байт.</summary>
  932. <param name="value">Байт, записываемый в поток. </param>
  933. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  934. <exception cref="T:System.NotSupportedException">Поток не поддерживает запись или был закрыт до начала операции. </exception>
  935. <exception cref="T:System.ObjectDisposedException">Методы были вызваны после закрытия потока. </exception>
  936. <filterpriority>2</filterpriority>
  937. </member>
  938. <member name="P:System.IO.Stream.WriteTimeout">
  939. <summary>Возвращает или задает значение в миллисекундах, определяющее период, в течение которого поток будет пытаться выполнить операцию записи, прежде чем истечет время ожидания. </summary>
  940. <returns>Значение в миллисекундах, определяющее период, в течение которого поток будет пытаться выполнить операцию записи, прежде чем истечет время ожидания.</returns>
  941. <exception cref="T:System.InvalidOperationException">Метод <see cref="P:System.IO.Stream.WriteTimeout" /> всегда создает исключение <see cref="T:System.InvalidOperationException" />. </exception>
  942. <filterpriority>2</filterpriority>
  943. </member>
  944. <member name="T:System.IO.StreamReader">
  945. <summary>Реализует объект <see cref="T:System.IO.TextReader" />, который считывает символы из потока байтов в определенной кодировке.Чтобы просмотреть исходный код .NET Framework для этого типа, см. Reference Source.</summary>
  946. <filterpriority>1</filterpriority>
  947. </member>
  948. <member name="M:System.IO.StreamReader.#ctor(System.IO.Stream)">
  949. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.StreamReader" /> для заданного потока.</summary>
  950. <param name="stream">Поток, который нужно считать. </param>
  951. <exception cref="T:System.ArgumentException">
  952. <paramref name="stream" /> не поддерживает чтение. </exception>
  953. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="stream" /> имеет значение null. </exception>
  954. </member>
  955. <member name="M:System.IO.StreamReader.#ctor(System.IO.Stream,System.Boolean)">
  956. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.StreamReader" /> для указанного потока, используя заданный параметр обнаружения метки порядка следования байтов.</summary>
  957. <param name="stream">Поток, который нужно считать. </param>
  958. <param name="detectEncodingFromByteOrderMarks">Указывает, следует ли выполнять поиск меток порядка байтов с начала файла. </param>
  959. <exception cref="T:System.ArgumentException">
  960. <paramref name="stream" /> не поддерживает чтение. </exception>
  961. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="stream" /> имеет значение null. </exception>
  962. </member>
  963. <member name="M:System.IO.StreamReader.#ctor(System.IO.Stream,System.Text.Encoding)">
  964. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.StreamReader" /> для заданного потока, используя указанную кодировку символов.</summary>
  965. <param name="stream">Поток, который нужно считать. </param>
  966. <param name="encoding">Кодировка символов, которую нужно использовать. </param>
  967. <exception cref="T:System.ArgumentException">
  968. <paramref name="stream" /> не поддерживает чтение. </exception>
  969. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="stream" /> или <paramref name="encoding" /> имеет значение null. </exception>
  970. </member>
  971. <member name="M:System.IO.StreamReader.#ctor(System.IO.Stream,System.Text.Encoding,System.Boolean)">
  972. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.StreamReader" /> для заданного потока, используя указанную кодировку символов и параметр обнаружения метки порядка байтов.</summary>
  973. <param name="stream">Поток, который нужно считать. </param>
  974. <param name="encoding">Кодировка символов, которую нужно использовать. </param>
  975. <param name="detectEncodingFromByteOrderMarks">Указывает, следует ли выполнять поиск меток порядка байтов с начала файла. </param>
  976. <exception cref="T:System.ArgumentException">
  977. <paramref name="stream" /> не поддерживает чтение. </exception>
  978. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="stream" /> или <paramref name="encoding" /> имеет значение null. </exception>
  979. </member>
  980. <member name="M:System.IO.StreamReader.#ctor(System.IO.Stream,System.Text.Encoding,System.Boolean,System.Int32)">
  981. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.StreamReader" /> для заданного потока, используя указанную кодировку символов, параметр обнаружения метки порядка байтов и размер буфера.</summary>
  982. <param name="stream">Поток, который нужно считать. </param>
  983. <param name="encoding">Кодировка символов, которую нужно использовать. </param>
  984. <param name="detectEncodingFromByteOrderMarks">Указывает, следует ли выполнять поиск меток порядка байтов с начала файла. </param>
  985. <param name="bufferSize">Минимальный размер буфера. </param>
  986. <exception cref="T:System.ArgumentException">Поток не поддерживает чтение. </exception>
  987. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="stream" /> или <paramref name="encoding" /> имеет значение null. </exception>
  988. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="bufferSize" /> меньше или равно нулю. </exception>
  989. </member>
  990. <member name="M:System.IO.StreamReader.#ctor(System.IO.Stream,System.Text.Encoding,System.Boolean,System.Int32,System.Boolean)">
  991. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.StreamReader" /> для указанного потока на основе заданной кодировки символов, параметра обнаружения меток порядка байтов и размера буфера, а также при необходимости оставляет поток открытым.</summary>
  992. <param name="stream">Считываемый поток.</param>
  993. <param name="encoding">Кодировка символов, которую нужно использовать.</param>
  994. <param name="detectEncodingFromByteOrderMarks">Значение true для поиска меток порядка байтов в начале файла; в противном случае — значение false.</param>
  995. <param name="bufferSize">Минимальный размер буфера.</param>
  996. <param name="leaveOpen">Значение true, чтобы оставить поток открытым после удаления объекта <see cref="T:System.IO.StreamReader" />; в противном случае — значение false.</param>
  997. </member>
  998. <member name="P:System.IO.StreamReader.BaseStream">
  999. <summary>Возвращает основной поток.</summary>
  1000. <returns>Основной поток.</returns>
  1001. <filterpriority>2</filterpriority>
  1002. </member>
  1003. <member name="P:System.IO.StreamReader.CurrentEncoding">
  1004. <summary>Возвращает текущую кодировку символов, используемую текущим объектом <see cref="T:System.IO.StreamReader" />.</summary>
  1005. <returns>Текущая кодировка символов, используемая текущим устройством чтения.После первого вызова любого метода <see cref="Overload:System.IO.StreamReader.Read" /> объекта <see cref="T:System.IO.StreamReader" /> значение может измениться, поскольку до первого вызова метода <see cref="Overload:System.IO.StreamReader.Read" /> автоматическое определение кодировки не выполняется.</returns>
  1006. <filterpriority>2</filterpriority>
  1007. </member>
  1008. <member name="M:System.IO.StreamReader.DiscardBufferedData">
  1009. <summary>Очищает внутренний буфер.</summary>
  1010. <filterpriority>2</filterpriority>
  1011. </member>
  1012. <member name="M:System.IO.StreamReader.Dispose(System.Boolean)">
  1013. <summary>Закрывает основной поток, освобождает неуправляемые ресурсы, используемые <see cref="T:System.IO.StreamReader" />, и при необходимости освобождает управляемые ресурсы.</summary>
  1014. <param name="disposing">Значение true позволяет освободить как управляемые, так и неуправляемые ресурсы; значение false освобождает только неуправляемые ресурсы. </param>
  1015. </member>
  1016. <member name="P:System.IO.StreamReader.EndOfStream">
  1017. <summary>Возвращает значение, определяющее, находится ли позиция текущего потока в конце потока.</summary>
  1018. <returns>Значение true, если текущее положение находится в конце потока; в противном случае — значение false.</returns>
  1019. <exception cref="T:System.ObjectDisposedException">Основной поток удален.</exception>
  1020. <filterpriority>1</filterpriority>
  1021. </member>
  1022. <member name="F:System.IO.StreamReader.Null">
  1023. <summary>Объект <see cref="T:System.IO.StreamReader" /> для пустого потока.</summary>
  1024. <filterpriority>1</filterpriority>
  1025. </member>
  1026. <member name="M:System.IO.StreamReader.Peek">
  1027. <summary>Возвращает следующий доступный символ, но не использует его.</summary>
  1028. <returns>Целое число, представляющее следующий символ для прочтения или значение -1, если доступных для чтения символов нет или поток не поддерживает поиск.</returns>
  1029. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1030. <filterpriority>1</filterpriority>
  1031. </member>
  1032. <member name="M:System.IO.StreamReader.Read">
  1033. <summary>Выполняет чтение следующего символа из входного потока и перемещает положение символа на одну позицию вперед.</summary>
  1034. <returns>Следующий символ из входного потока, представленный в виде объекта <see cref="T:System.Int32" />, или значение -1, если больше нет доступных символов.</returns>
  1035. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1036. <filterpriority>1</filterpriority>
  1037. </member>
  1038. <member name="M:System.IO.StreamReader.Read(System.Char[],System.Int32,System.Int32)">
  1039. <summary>Считывает заданное максимальное количество символов из текущего потока в буфер начиная с заданного индекса.</summary>
  1040. <returns>Число символов, которые были считаны, или значение 0, если к концу потока не было считано никаких данных.Это число будет не больше параметра <paramref name="count" />, в зависимости от доступности данных в потоке.</returns>
  1041. <param name="buffer">При возврате данный метод содержит указанный массив символов, в котором значения в интервале между <paramref name="index" /> и (<paramref name="index + count - 1" />) заменены символами, считанными из текущего источника. </param>
  1042. <param name="index">Индекс <paramref name="buffer" />, с которого требуется начать запись. </param>
  1043. <param name="count">Максимальное число считываемых символов. </param>
  1044. <exception cref="T:System.ArgumentException">Длина буфера за вычетом значения параметра <paramref name="index" /> меньше значения параметра <paramref name="count" />. </exception>
  1045. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="buffer" /> имеет значение null. </exception>
  1046. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> или <paramref name="count" /> является отрицательным. </exception>
  1047. <exception cref="T:System.IO.IOException">Возникает ошибка ввода-вывода, например закрывается поток. </exception>
  1048. <filterpriority>1</filterpriority>
  1049. </member>
  1050. <member name="M:System.IO.StreamReader.ReadAsync(System.Char[],System.Int32,System.Int32)">
  1051. <summary>Асинхронно считывает указанное максимальное количество символов из текущего потока и записывает данные в буфер, начиная с заданного индекса. </summary>
  1052. <returns>Задача, представляющая асинхронную операцию чтения.Значение параметра <paramref name="TResult" /> содержит общее число байтов, считанных в буфер.Значение результата может быть меньше запрошенного числа байтов, если число доступных в данный момент байтов меньше запрошенного числа, или результат может быть равен 0 (нулю), если был достигнут конец потока.</returns>
  1053. <param name="buffer">При возвращении из этого метода содержит указанный массив символов, в котором значения в интервале от <paramref name="index" /> и (<paramref name="index" /> + <paramref name="count" /> - 1) заменены символами, считанными из текущего источника.</param>
  1054. <param name="index">Позиция в буфере <paramref name="buffer" />, с которого начинается запись.</param>
  1055. <param name="count">Максимальное число считываемых символов.Если конец потока достигнут, прежде чем указанное количество символов записывается в буфер, возвращается текущий метод.</param>
  1056. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="buffer" /> имеет значение null.</exception>
  1057. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> или <paramref name="count" /> является отрицательным.</exception>
  1058. <exception cref="T:System.ArgumentException">Сумма значений параметров <paramref name="index" /> и <paramref name="count" /> больше длины буфера.</exception>
  1059. <exception cref="T:System.ObjectDisposedException">Поток был ликвидирован.</exception>
  1060. <exception cref="T:System.InvalidOperationException">Средство чтения в настоящее время используется предыдущей операцией чтения. </exception>
  1061. </member>
  1062. <member name="M:System.IO.StreamReader.ReadBlock(System.Char[],System.Int32,System.Int32)">
  1063. <summary>Считывает указанное максимальное количество символов из текущего потока и записывает данные в буфер, начиная с заданного индекса.</summary>
  1064. <returns>Количество считанных символов.Число будет меньше или равно значению <paramref name="count" />, в зависимости от того, считаны ли все входящие символы.</returns>
  1065. <param name="buffer">При возврате данный метод содержит указанный массив символов, в котором значения в интервале между <paramref name="index" /> и (<paramref name="index + count - 1" />) заменены символами, считанными из текущего источника.</param>
  1066. <param name="index">Позиция в буфере <paramref name="buffer" />, с которого начинается запись.</param>
  1067. <param name="count">Максимальное число считываемых символов.</param>
  1068. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="buffer" /> имеет значение null. </exception>
  1069. <exception cref="T:System.ArgumentException">Длина буфера за вычетом значения параметра <paramref name="index" /> меньше значения параметра <paramref name="count" />. </exception>
  1070. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> или <paramref name="count" /> является отрицательным. </exception>
  1071. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.StreamReader" /> закрыт. </exception>
  1072. <exception cref="T:System.IO.IOException">Произошла ошибка ввода-вывода. </exception>
  1073. </member>
  1074. <member name="M:System.IO.StreamReader.ReadBlockAsync(System.Char[],System.Int32,System.Int32)">
  1075. <summary>Асинхронно считывает указанное максимальное количество символов из текущего потока и записывает данные в буфер, начиная с заданного индекса.</summary>
  1076. <returns>Задача, представляющая асинхронную операцию чтения.Значение параметра <paramref name="TResult" /> содержит общее число байтов, считанных в буфер.Значение результата может быть меньше запрошенного числа байтов, если число доступных в данный момент байтов меньше запрошенного числа, или результат может быть равен 0 (нулю), если был достигнут конец потока.</returns>
  1077. <param name="buffer">При возвращении из этого метода содержит указанный массив символов, в котором значения в интервале от <paramref name="index" /> и (<paramref name="index" /> + <paramref name="count" /> - 1) заменены символами, считанными из текущего источника.</param>
  1078. <param name="index">Позиция в буфере <paramref name="buffer" />, с которого начинается запись.</param>
  1079. <param name="count">Максимальное число считываемых символов.Если конец потока достигнут, прежде чем в буфер записано указанное количество символов, метод возвращает управление.</param>
  1080. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="buffer" /> имеет значение null.</exception>
  1081. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> или <paramref name="count" /> является отрицательным.</exception>
  1082. <exception cref="T:System.ArgumentException">Сумма значений параметров <paramref name="index" /> и <paramref name="count" /> больше длины буфера.</exception>
  1083. <exception cref="T:System.ObjectDisposedException">Поток был ликвидирован.</exception>
  1084. <exception cref="T:System.InvalidOperationException">Средство чтения в настоящее время используется предыдущей операцией чтения. </exception>
  1085. </member>
  1086. <member name="M:System.IO.StreamReader.ReadLine">
  1087. <summary>Выполняет чтение строки символов из текущего потока и возвращает данные в виде строки.</summary>
  1088. <returns>Следующая строка из входного потока или значение null, если достигнут конец входного потока.</returns>
  1089. <exception cref="T:System.OutOfMemoryException">Недостаточно памяти для размещения буфера возвращаемых строк. </exception>
  1090. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1091. <filterpriority>1</filterpriority>
  1092. </member>
  1093. <member name="M:System.IO.StreamReader.ReadLineAsync">
  1094. <summary>Асинхронно выполняет чтение строки символов из текущего потока и возвращает данные в виде строки.</summary>
  1095. <returns>Задача, представляющая асинхронную операцию чтения.Значение параметра <paramref name="TResult" /> содержит следующую строку из потока или значение null, если все знаки прочитаны.</returns>
  1096. <exception cref="T:System.ArgumentOutOfRangeException">Количество символов в следующей строке больше <see cref="F:System.Int32.MaxValue" />.</exception>
  1097. <exception cref="T:System.ObjectDisposedException">Поток был ликвидирован.</exception>
  1098. <exception cref="T:System.InvalidOperationException">Средство чтения в настоящее время используется предыдущей операцией чтения. </exception>
  1099. </member>
  1100. <member name="M:System.IO.StreamReader.ReadToEnd">
  1101. <summary>Считывает все символы, начиная с текущей позиции до конца потока.</summary>
  1102. <returns>Остальная часть потока в виде строки (от текущего положения до конца).Если текущее положение находится в конце потока, возвращается пустая строка ("").</returns>
  1103. <exception cref="T:System.OutOfMemoryException">Недостаточно памяти для размещения буфера возвращаемых строк. </exception>
  1104. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1105. <filterpriority>1</filterpriority>
  1106. </member>
  1107. <member name="M:System.IO.StreamReader.ReadToEndAsync">
  1108. <summary>Асинхронно считывает все символы, начиная с текущей позиции до конца потока, и возвращает их в виде одной строки.</summary>
  1109. <returns>Задача, представляющая асинхронную операцию чтения.Значение параметра <paramref name="TResult" /> содержит строку с символами от текущего положения до конца потока.</returns>
  1110. <exception cref="T:System.ArgumentOutOfRangeException">Количество символов больше <see cref="F:System.Int32.MaxValue" />.</exception>
  1111. <exception cref="T:System.ObjectDisposedException">Поток был ликвидирован.</exception>
  1112. <exception cref="T:System.InvalidOperationException">Средство чтения в настоящее время используется предыдущей операцией чтения. </exception>
  1113. </member>
  1114. <member name="T:System.IO.StreamWriter">
  1115. <summary>Реализует <see cref="T:System.IO.TextWriter" /> для записи символов в поток в определенной кодировке.Чтобы просмотреть исходный код .NET Framework для этого типа, см. ссылки на источник.</summary>
  1116. <filterpriority>1</filterpriority>
  1117. </member>
  1118. <member name="M:System.IO.StreamWriter.#ctor(System.IO.Stream)">
  1119. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.StreamWriter" /> для указанного потока, используя кодировку UTF-8 и размер буфера по умолчанию.</summary>
  1120. <param name="stream">Поток, в который требуется выполнить запись. </param>
  1121. <exception cref="T:System.ArgumentException">Запись в поток <paramref name="stream" /> запрещена. </exception>
  1122. <exception cref="T:System.ArgumentNullException">
  1123. <paramref name="stream" />is null. </exception>
  1124. </member>
  1125. <member name="M:System.IO.StreamWriter.#ctor(System.IO.Stream,System.Text.Encoding)">
  1126. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.StreamWriter" /> для указанного потока, используя заданную кодировку и размер буфера по умолчанию.</summary>
  1127. <param name="stream">Поток, в который требуется выполнить запись. </param>
  1128. <param name="encoding">Кодировка символов, которую нужно использовать. </param>
  1129. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="stream" /> или <paramref name="encoding" /> — null. </exception>
  1130. <exception cref="T:System.ArgumentException">Запись в поток <paramref name="stream" /> запрещена. </exception>
  1131. </member>
  1132. <member name="M:System.IO.StreamWriter.#ctor(System.IO.Stream,System.Text.Encoding,System.Int32)">
  1133. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.StreamWriter" /> для указанного потока, используя заданную кодировку и размер буфера.</summary>
  1134. <param name="stream">Поток, в который требуется выполнить запись. </param>
  1135. <param name="encoding">Кодировка символов, которую нужно использовать. </param>
  1136. <param name="bufferSize">Размер буфера в байтах. </param>
  1137. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="stream" /> или <paramref name="encoding" /> — null. </exception>
  1138. <exception cref="T:System.ArgumentOutOfRangeException">Значение <paramref name="bufferSize" /> отрицательно. </exception>
  1139. <exception cref="T:System.ArgumentException">Запись в поток <paramref name="stream" /> запрещена. </exception>
  1140. </member>
  1141. <member name="M:System.IO.StreamWriter.#ctor(System.IO.Stream,System.Text.Encoding,System.Int32,System.Boolean)">
  1142. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.StreamWriter" /> для указанного потока, используя заданную кодировку и размер буфера, а также при необходимости оставляет поток открытым.</summary>
  1143. <param name="stream">Поток, в который требуется выполнить запись.</param>
  1144. <param name="encoding">Кодировка символов, которую нужно использовать.</param>
  1145. <param name="bufferSize">Размер буфера в байтах.</param>
  1146. <param name="leaveOpen">Значение true, чтобы оставить поток открытым после удаления объекта <see cref="T:System.IO.StreamWriter" />; в противном случае — значение false.</param>
  1147. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="stream" /> или <paramref name="encoding" /> — null. </exception>
  1148. <exception cref="T:System.ArgumentOutOfRangeException">Значение <paramref name="bufferSize" /> отрицательно. </exception>
  1149. <exception cref="T:System.ArgumentException">Запись в поток <paramref name="stream" /> запрещена. </exception>
  1150. </member>
  1151. <member name="P:System.IO.StreamWriter.AutoFlush">
  1152. <summary>Получает или задает значение, определяющее, будет ли <see cref="T:System.IO.StreamWriter" /> сбрасывать буфер в основной поток после каждого вызова <see cref="M:System.IO.StreamWriter.Write(System.Char)" />.</summary>
  1153. <returns>Значение true, чтобы заставить <see cref="T:System.IO.StreamWriter" /> сбросить буфер; в противном случае — false.</returns>
  1154. <filterpriority>1</filterpriority>
  1155. </member>
  1156. <member name="P:System.IO.StreamWriter.BaseStream">
  1157. <summary>Получает основной поток, связанный с резервным хранилищем.</summary>
  1158. <returns>Поток, в который StreamWriter выполняет запись.</returns>
  1159. <filterpriority>2</filterpriority>
  1160. </member>
  1161. <member name="M:System.IO.StreamWriter.Dispose(System.Boolean)">
  1162. <summary>Освобождает неуправляемые ресурсы, используемые объектом <see cref="T:System.IO.StreamWriter" />, а при необходимости освобождает также управляемые ресурсы.</summary>
  1163. <param name="disposing">trueЧтобы освободить управляемые и неуправляемые ресурсы; false чтобы освободить только неуправляемые ресурсы. </param>
  1164. <exception cref="T:System.Text.EncoderFallbackException">Текущая кодировка не поддерживает отображение половины суррогатной пары Юникода.</exception>
  1165. </member>
  1166. <member name="P:System.IO.StreamWriter.Encoding">
  1167. <summary>Получает кодировку <see cref="T:System.Text.Encoding" />, в которой осуществляется запись выходных данных.</summary>
  1168. <returns>Кодировка <see cref="T:System.Text.Encoding" />, указанная в конструкторе для текущего экземпляра, или <see cref="T:System.Text.UTF8Encoding" />, если кодировка не задана.</returns>
  1169. <filterpriority>2</filterpriority>
  1170. </member>
  1171. <member name="M:System.IO.StreamWriter.Flush">
  1172. <summary>Очищает все буферы для текущего средства записи и вызывает запись всех данных буфера в основной поток.</summary>
  1173. <exception cref="T:System.ObjectDisposedException">Текущее средство записи закрывается. </exception>
  1174. <exception cref="T:System.IO.IOException">Произошла ошибка ввода-вывода. </exception>
  1175. <exception cref="T:System.Text.EncoderFallbackException">Текущая кодировка не поддерживает отображение половины суррогатной пары Юникода. </exception>
  1176. <filterpriority>1</filterpriority>
  1177. </member>
  1178. <member name="M:System.IO.StreamWriter.FlushAsync">
  1179. <summary>Асинхронно очищает все буферы для этого потока и вызывает запись всех буферизованных данных в базовое устройство.</summary>
  1180. <returns>Задача, представляющая асинхронную операцию очистки.</returns>
  1181. <exception cref="T:System.ObjectDisposedException">Поток был ликвидирован.</exception>
  1182. </member>
  1183. <member name="F:System.IO.StreamWriter.Null">
  1184. <summary>Предоставляет StreamWriter без резервного хранилища, в который можно осуществлять запись, но из которого нельзя считывать данные.</summary>
  1185. <filterpriority>1</filterpriority>
  1186. </member>
  1187. <member name="M:System.IO.StreamWriter.Write(System.Char)">
  1188. <summary>Записывает символ в поток.</summary>
  1189. <param name="value">Символ, записываемый в поток. </param>
  1190. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1191. <exception cref="T:System.ObjectDisposedException">
  1192. <see cref="P:System.IO.StreamWriter.AutoFlush" /> имеет значение True, или буфер <see cref="T:System.IO.StreamWriter" /> полон, и текущее средство записи закрывается. </exception>
  1193. <exception cref="T:System.NotSupportedException">
  1194. <see cref="P:System.IO.StreamWriter.AutoFlush" /> имеет значение True, или буфер <see cref="T:System.IO.StreamWriter" /> полон, и его содержимое не может быть записано в основной поток заданного размера, поскольку <see cref="T:System.IO.StreamWriter" /> находится в конце потока. </exception>
  1195. <filterpriority>1</filterpriority>
  1196. </member>
  1197. <member name="M:System.IO.StreamWriter.Write(System.Char[])">
  1198. <summary>Записывает в поток массив символов.</summary>
  1199. <param name="buffer">Массив символов, содержащий записываемые в поток данные.Если <paramref name="buffer" /> имеет значение null, запись не выполняется.</param>
  1200. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1201. <exception cref="T:System.ObjectDisposedException">
  1202. <see cref="P:System.IO.StreamWriter.AutoFlush" /> имеет значение True, или буфер <see cref="T:System.IO.StreamWriter" /> полон, и текущее средство записи закрывается. </exception>
  1203. <exception cref="T:System.NotSupportedException">
  1204. <see cref="P:System.IO.StreamWriter.AutoFlush" /> имеет значение True, или буфер <see cref="T:System.IO.StreamWriter" /> полон, и его содержимое не может быть записано в основной поток заданного размера, поскольку <see cref="T:System.IO.StreamWriter" /> находится в конце потока. </exception>
  1205. <filterpriority>1</filterpriority>
  1206. </member>
  1207. <member name="M:System.IO.StreamWriter.Write(System.Char[],System.Int32,System.Int32)">
  1208. <summary>Записывает в поток дочерний массив символов.</summary>
  1209. <param name="buffer">Массив символов, содержащий записываемые данные. </param>
  1210. <param name="index">Положение символа в буфере, с которого начинается чтение данных. </param>
  1211. <param name="count">Наибольшее количество символов для записи. </param>
  1212. <exception cref="T:System.ArgumentNullException">
  1213. <paramref name="buffer" />is null. </exception>
  1214. <exception cref="T:System.ArgumentException">Длина буфера за вычетом значения параметра <paramref name="index" /> меньше значения параметра <paramref name="count" />. </exception>
  1215. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> или <paramref name="count" /> является отрицательным. </exception>
  1216. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1217. <exception cref="T:System.ObjectDisposedException">
  1218. <see cref="P:System.IO.StreamWriter.AutoFlush" /> имеет значение True, или буфер <see cref="T:System.IO.StreamWriter" /> полон, и текущее средство записи закрывается. </exception>
  1219. <exception cref="T:System.NotSupportedException">
  1220. <see cref="P:System.IO.StreamWriter.AutoFlush" /> имеет значение True, или буфер <see cref="T:System.IO.StreamWriter" /> полон, и его содержимое не может быть записано в основной поток заданного размера, поскольку <see cref="T:System.IO.StreamWriter" /> находится в конце потока. </exception>
  1221. <filterpriority>1</filterpriority>
  1222. </member>
  1223. <member name="M:System.IO.StreamWriter.Write(System.String)">
  1224. <summary>Записывает в поток строку.</summary>
  1225. <param name="value">Строка, записываемая в поток.Если <paramref name="value" /> равняется null, запись не выполняется.</param>
  1226. <exception cref="T:System.ObjectDisposedException">
  1227. <see cref="P:System.IO.StreamWriter.AutoFlush" /> имеет значение True, или буфер <see cref="T:System.IO.StreamWriter" /> полон, и текущее средство записи закрывается. </exception>
  1228. <exception cref="T:System.NotSupportedException">
  1229. <see cref="P:System.IO.StreamWriter.AutoFlush" /> имеет значение True, или буфер <see cref="T:System.IO.StreamWriter" /> полон, и его содержимое не может быть записано в основной поток заданного размера, поскольку <see cref="T:System.IO.StreamWriter" /> находится в конце потока. </exception>
  1230. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1231. <filterpriority>1</filterpriority>
  1232. </member>
  1233. <member name="M:System.IO.StreamWriter.WriteAsync(System.Char)">
  1234. <summary>Асинхронно записывает символ в поток.</summary>
  1235. <returns>Задача, представляющая асинхронную операцию записи.</returns>
  1236. <param name="value">Символ, записываемый в поток.</param>
  1237. <exception cref="T:System.ObjectDisposedException">Удалено средство записи потока.</exception>
  1238. <exception cref="T:System.InvalidOperationException">Средство записи потока в настоящее время используется предыдущей операцией записи.</exception>
  1239. </member>
  1240. <member name="M:System.IO.StreamWriter.WriteAsync(System.Char[],System.Int32,System.Int32)">
  1241. <summary>Асинхронно записывает дочерний массив символов в поток.</summary>
  1242. <returns>Задача, представляющая асинхронную операцию записи.</returns>
  1243. <param name="buffer">Массив символов, содержащий записываемые данные.</param>
  1244. <param name="index">Положение символа в буфере с которого начинается чтение данных.</param>
  1245. <param name="count">Наибольшее количество символов для записи.</param>
  1246. <exception cref="T:System.ArgumentNullException">
  1247. <paramref name="buffer" />is null.</exception>
  1248. <exception cref="T:System.ArgumentException">Сумма значений параметров <paramref name="index" /> и <paramref name="count" /> превышает длину буфера.</exception>
  1249. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> или <paramref name="count" /> является отрицательным.</exception>
  1250. <exception cref="T:System.ObjectDisposedException">Удалено средство записи потока.</exception>
  1251. <exception cref="T:System.InvalidOperationException">Средство записи потока в настоящее время используется предыдущей операцией записи. </exception>
  1252. </member>
  1253. <member name="M:System.IO.StreamWriter.WriteAsync(System.String)">
  1254. <summary>Асинхронно записывает строку в поток.</summary>
  1255. <returns>Задача, представляющая асинхронную операцию записи.</returns>
  1256. <param name="value">Строка, записываемая в поток.Если <paramref name="value" /> имеет значение null, запись не выполняется.</param>
  1257. <exception cref="T:System.ObjectDisposedException">Удалено средство записи потока.</exception>
  1258. <exception cref="T:System.InvalidOperationException">Средство записи потока в настоящее время используется предыдущей операцией записи.</exception>
  1259. </member>
  1260. <member name="M:System.IO.StreamWriter.WriteLineAsync">
  1261. <summary>Асинхронно записывает в поток признак конца строки.</summary>
  1262. <returns>Задача, представляющая асинхронную операцию записи.</returns>
  1263. <exception cref="T:System.ObjectDisposedException">Удалено средство записи потока.</exception>
  1264. <exception cref="T:System.InvalidOperationException">Средство записи потока в настоящее время используется предыдущей операцией записи.</exception>
  1265. </member>
  1266. <member name="M:System.IO.StreamWriter.WriteLineAsync(System.Char)">
  1267. <summary>Асинхронно записывает в поток символ, за которым следует признак конца строки.</summary>
  1268. <returns>Задача, представляющая асинхронную операцию записи.</returns>
  1269. <param name="value">Символ, записываемый в поток.</param>
  1270. <exception cref="T:System.ObjectDisposedException">Удалено средство записи потока.</exception>
  1271. <exception cref="T:System.InvalidOperationException">Средство записи потока в настоящее время используется предыдущей операцией записи.</exception>
  1272. </member>
  1273. <member name="M:System.IO.StreamWriter.WriteLineAsync(System.Char[],System.Int32,System.Int32)">
  1274. <summary>Асинхронного записывает в поток дочерний массив символов, за которыми следует признак конца строки.</summary>
  1275. <returns>Задача, представляющая асинхронную операцию записи.</returns>
  1276. <param name="buffer">Массив символов, из которого записываются данные.</param>
  1277. <param name="index">Положение символа в буфере, с которого начинается чтение данных.</param>
  1278. <param name="count">Наибольшее количество символов для записи.</param>
  1279. <exception cref="T:System.ArgumentNullException">
  1280. <paramref name="buffer" />is null.</exception>
  1281. <exception cref="T:System.ArgumentException">Сумма значений параметров <paramref name="index" /> и <paramref name="count" /> превышает длину буфера.</exception>
  1282. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> или <paramref name="count" /> является отрицательным.</exception>
  1283. <exception cref="T:System.ObjectDisposedException">Удалено средство записи потока.</exception>
  1284. <exception cref="T:System.InvalidOperationException">Средство записи потока в настоящее время используется предыдущей операцией записи. </exception>
  1285. </member>
  1286. <member name="M:System.IO.StreamWriter.WriteLineAsync(System.String)">
  1287. <summary>Асинхронно записывает в поток строку, за которой следует признак конца строки.</summary>
  1288. <returns>Задача, представляющая асинхронную операцию записи.</returns>
  1289. <param name="value">Строка для записи.Если значение равно null, записывается только знак завершения строки.</param>
  1290. <exception cref="T:System.ObjectDisposedException">Удалено средство записи потока.</exception>
  1291. <exception cref="T:System.InvalidOperationException">Средство записи потока в настоящее время используется предыдущей операцией записи.</exception>
  1292. </member>
  1293. <member name="T:System.IO.StringReader">
  1294. <summary>Реализует класс <see cref="T:System.IO.TextReader" />, осуществляющий чтение из строки.</summary>
  1295. <filterpriority>2</filterpriority>
  1296. </member>
  1297. <member name="M:System.IO.StringReader.#ctor(System.String)">
  1298. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.StringReader" />, осуществляющий чтение из указанной строки.</summary>
  1299. <param name="s">Строка, для которой должен быть инициализирован класс <see cref="T:System.IO.StringReader" />. </param>
  1300. <exception cref="T:System.ArgumentNullException">Значение параметра <paramref name="s" /> — null. </exception>
  1301. </member>
  1302. <member name="M:System.IO.StringReader.Dispose(System.Boolean)">
  1303. <summary>Освобождает неуправляемые ресурсы, используемые <see cref="T:System.IO.StringReader" /> (при необходимости освобождает и управляемые ресурсы).</summary>
  1304. <param name="disposing">Значение true позволяет освободить управляемые и неуправляемые ресурсы; значение false позволяет освободить только неуправляемые ресурсы. </param>
  1305. </member>
  1306. <member name="M:System.IO.StringReader.Peek">
  1307. <summary>Возвращает следующий доступный символ, но не использует его.</summary>
  1308. <returns>Целое число, представляющее следующий символ, чтение которого необходимо выполнить, или значение -1, если доступных символов больше нет или поток не поддерживает поиск.</returns>
  1309. <exception cref="T:System.ObjectDisposedException">Текущее средство чтения закрыто. </exception>
  1310. <filterpriority>2</filterpriority>
  1311. </member>
  1312. <member name="M:System.IO.StringReader.Read">
  1313. <summary>Считывает следующий символ из строки ввода и увеличивает позицию символа на один символ.</summary>
  1314. <returns>Следующий символ из основной строки или значение -1, если больше нет доступных символов.</returns>
  1315. <exception cref="T:System.ObjectDisposedException">Текущее средство чтения закрыто. </exception>
  1316. <filterpriority>2</filterpriority>
  1317. </member>
  1318. <member name="M:System.IO.StringReader.Read(System.Char[],System.Int32,System.Int32)">
  1319. <summary>Считывает блок символов из строки ввода и увеличивает позицию символов на <paramref name="count" />.</summary>
  1320. <returns>Общее количество символов, считанных в буфер.Оно может быть меньше, чем число запрошенных символов, если большинство символов не доступно в текущий момент, или равно нулю, если достигнут конец основной строки.</returns>
  1321. <param name="buffer">При возвращении данного метода содержит заданный массив символов, в котором значения в интервале между <paramref name="index" /> и (<paramref name="index" /> + <paramref name="count" /> - 1) заменены символами, считанными из текущего источника. </param>
  1322. <param name="index">Начальный индекс в буфере. </param>
  1323. <param name="count">Количество символов, которые необходимо считать. </param>
  1324. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="buffer" /> имеет значение null. </exception>
  1325. <exception cref="T:System.ArgumentException">Длина буфера за вычетом значения параметра <paramref name="index" /> меньше значения параметра <paramref name="count" />. </exception>
  1326. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> или <paramref name="count" /> является отрицательным. </exception>
  1327. <exception cref="T:System.ObjectDisposedException">Текущее средство чтения закрыто. </exception>
  1328. <filterpriority>2</filterpriority>
  1329. </member>
  1330. <member name="M:System.IO.StringReader.ReadAsync(System.Char[],System.Int32,System.Int32)">
  1331. <summary>Асинхронно считывает указанное максимальное количество символов из текущей строки и записывает данные в буфер, начиная с заданного индекса. </summary>
  1332. <returns>Задача, представляющая асинхронную операцию чтения.Значение параметра <paramref name="TResult" /> содержит общее число байтов, считанных в буфер.Значение результата может быть меньше запрошенного числа байтов, если число текущих доступных байтов меньше запрошенного числа, или результат может быть равен 0 (нулю), если был достигнут конец строки.</returns>
  1333. <param name="buffer">При возвращении данного метода содержит заданный массив символов, в котором значения в интервале между <paramref name="index" /> и (<paramref name="index" /> + <paramref name="count" /> - 1) заменены символами, считанными из текущего источника.</param>
  1334. <param name="index">Позиция в буфере <paramref name="buffer" />, с которого начинается запись.</param>
  1335. <param name="count">Наибольшее число символов для чтения.Если конец строки достигнут, прежде чем в буфер записано указанное количество символов, метод возвращает управление.</param>
  1336. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="buffer" /> имеет значение null.</exception>
  1337. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> или <paramref name="count" /> является отрицательным.</exception>
  1338. <exception cref="T:System.ArgumentException">Сумма значений параметров <paramref name="index" /> и <paramref name="count" /> больше длины буфера.</exception>
  1339. <exception cref="T:System.ObjectDisposedException">Удалено средство чтения строки.</exception>
  1340. <exception cref="T:System.InvalidOperationException">Средство чтения в настоящее время используется предыдущей операцией чтения. </exception>
  1341. </member>
  1342. <member name="M:System.IO.StringReader.ReadBlockAsync(System.Char[],System.Int32,System.Int32)">
  1343. <summary>Асинхронно считывает указанное максимальное количество символов из текущей строки и записывает данные в буфер, начиная с заданного индекса.</summary>
  1344. <returns>Задача, представляющая асинхронную операцию чтения.Значение параметра <paramref name="TResult" /> содержит общее число байтов, считанных в буфер.Значение результата может быть меньше запрошенного числа байтов, если число текущих доступных байтов меньше запрошенного числа, или результат может быть равен 0 (нулю), если был достигнут конец строки.</returns>
  1345. <param name="buffer">При возвращении данного метода содержит заданный массив символов, в котором значения в интервале между <paramref name="index" /> и (<paramref name="index" /> + <paramref name="count" /> - 1) заменены символами, считанными из текущего источника.</param>
  1346. <param name="index">Позиция в буфере <paramref name="buffer" />, с которого начинается запись.</param>
  1347. <param name="count">Наибольшее число символов для чтения.Если конец строки достигнут, прежде чем в буфер записано указанное количество символов, метод возвращает управление.</param>
  1348. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="buffer" /> имеет значение null.</exception>
  1349. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> или <paramref name="count" /> является отрицательным.</exception>
  1350. <exception cref="T:System.ArgumentException">Сумма значений параметров <paramref name="index" /> и <paramref name="count" /> больше длины буфера.</exception>
  1351. <exception cref="T:System.ObjectDisposedException">Удалено средство чтения строки.</exception>
  1352. <exception cref="T:System.InvalidOperationException">Средство чтения в настоящее время используется предыдущей операцией чтения. </exception>
  1353. </member>
  1354. <member name="M:System.IO.StringReader.ReadLine">
  1355. <summary>Выполняет чтение строки символов из текущей строки и возвращает данные в виде строки.</summary>
  1356. <returns>Следующая строка из текущей строки, или значение null, если достигнут конец строки.</returns>
  1357. <exception cref="T:System.ObjectDisposedException">Текущее средство чтения закрыто. </exception>
  1358. <exception cref="T:System.OutOfMemoryException">Недостаточно памяти для размещения буфера возвращаемых строк. </exception>
  1359. <filterpriority>2</filterpriority>
  1360. </member>
  1361. <member name="M:System.IO.StringReader.ReadLineAsync">
  1362. <summary>Асинхронно выполняет чтение строки символов из текущей строки и возвращает данные в виде строки.</summary>
  1363. <returns>Задача, представляющая асинхронную операцию чтения.Значение параметра <paramref name="TResult" /> содержит следующую строку из средства чтения строк или значение null, если все знаки считаны.</returns>
  1364. <exception cref="T:System.ArgumentOutOfRangeException">Количество символов в следующей строке больше <see cref="F:System.Int32.MaxValue" />.</exception>
  1365. <exception cref="T:System.ObjectDisposedException">Удалено средство чтения строки.</exception>
  1366. <exception cref="T:System.InvalidOperationException">Средство чтения в настоящее время используется предыдущей операцией чтения. </exception>
  1367. </member>
  1368. <member name="M:System.IO.StringReader.ReadToEnd">
  1369. <summary>Выполняет чтение всех символов, начиная с текущей позиции до конца строки, и возвращает их в виде одной строки.</summary>
  1370. <returns>Содержимое, начиная от текущей позиции до конца основной строки.</returns>
  1371. <exception cref="T:System.OutOfMemoryException">Недостаточно памяти для размещения буфера возвращаемых строк. </exception>
  1372. <exception cref="T:System.ObjectDisposedException">Текущее средство чтения закрыто. </exception>
  1373. <filterpriority>2</filterpriority>
  1374. </member>
  1375. <member name="M:System.IO.StringReader.ReadToEndAsync">
  1376. <summary>Асинхронно считывает все символы, начиная с текущей позиции до конца строки, и возвращает их в виде одной строки.</summary>
  1377. <returns>Задача, представляющая асинхронную операцию чтения.Значение параметра <paramref name="TResult" /> содержит строку с символами от текущего положения до конца строки.</returns>
  1378. <exception cref="T:System.ArgumentOutOfRangeException">Количество символов больше <see cref="F:System.Int32.MaxValue" />.</exception>
  1379. <exception cref="T:System.ObjectDisposedException">Удалено средство чтения строки.</exception>
  1380. <exception cref="T:System.InvalidOperationException">Средство чтения в настоящее время используется предыдущей операцией чтения. </exception>
  1381. </member>
  1382. <member name="T:System.IO.StringWriter">
  1383. <summary>Реализует <see cref="T:System.IO.TextWriter" /> для записи данных в строку.Данные хранятся в основном <see cref="T:System.Text.StringBuilder" />.</summary>
  1384. <filterpriority>2</filterpriority>
  1385. </member>
  1386. <member name="M:System.IO.StringWriter.#ctor">
  1387. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.StringWriter" />.</summary>
  1388. </member>
  1389. <member name="M:System.IO.StringWriter.#ctor(System.IFormatProvider)">
  1390. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.StringWriter" /> с указанным форматом объекта.</summary>
  1391. <param name="formatProvider">Объект <see cref="T:System.IFormatProvider" />, управляющий форматированием. </param>
  1392. </member>
  1393. <member name="M:System.IO.StringWriter.#ctor(System.Text.StringBuilder)">
  1394. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.StringWriter" />, с помощью которого осуществляется запись в указанный класс <see cref="T:System.Text.StringBuilder" />.</summary>
  1395. <param name="sb">Класс StringBuilder, в который осуществляется запись. </param>
  1396. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="sb" /> имеет значение null. </exception>
  1397. </member>
  1398. <member name="M:System.IO.StringWriter.#ctor(System.Text.StringBuilder,System.IFormatProvider)">
  1399. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.StringWriter" />, с помощью которого осуществляется запись в указанный класс <see cref="T:System.Text.StringBuilder" /> и который имеет указанный формат поставщика.</summary>
  1400. <param name="sb">Класс StringBuilder, в который осуществляется запись. </param>
  1401. <param name="formatProvider">Объект <see cref="T:System.IFormatProvider" />, управляющий форматированием. </param>
  1402. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="sb" /> имеет значение null. </exception>
  1403. </member>
  1404. <member name="M:System.IO.StringWriter.Dispose(System.Boolean)">
  1405. <summary>Освобождает неуправляемые (а при необходимости и управляемые) ресурсы, используемые объектом <see cref="T:System.IO.StringWriter" />.</summary>
  1406. <param name="disposing">Значение true позволяет освободить управляемые и неуправляемые ресурсы; значение false позволяет освободить только неуправляемые ресурсы. </param>
  1407. </member>
  1408. <member name="P:System.IO.StringWriter.Encoding">
  1409. <summary>Получает кодировку <see cref="T:System.Text.Encoding" />, в которой осуществляется запись выходных данных.</summary>
  1410. <returns>Encoding, в которой осуществляется запись выходных данных.</returns>
  1411. <filterpriority>1</filterpriority>
  1412. </member>
  1413. <member name="M:System.IO.StringWriter.FlushAsync">
  1414. <summary>Асинхронно очищает все буферы текущего средства записи и вызывает запись всех буферизованных данных в базовое устройство. </summary>
  1415. <returns>Задача, представляющая асинхронную операцию очистки.</returns>
  1416. </member>
  1417. <member name="M:System.IO.StringWriter.GetStringBuilder">
  1418. <summary>Возвращает основной <see cref="T:System.Text.StringBuilder" />.</summary>
  1419. <returns>Базовый StringBuilder.</returns>
  1420. <filterpriority>2</filterpriority>
  1421. </member>
  1422. <member name="M:System.IO.StringWriter.ToString">
  1423. <summary>Возвращает строку, содержащую символы, записанные до этого момента в текущий StringWriter.</summary>
  1424. <returns>Строка, содержащая символы, записанные в текущий StringWriter.</returns>
  1425. <filterpriority>2</filterpriority>
  1426. </member>
  1427. <member name="M:System.IO.StringWriter.Write(System.Char)">
  1428. <summary>Записывает символ в строку.</summary>
  1429. <param name="value">Символ для записи. </param>
  1430. <exception cref="T:System.ObjectDisposedException">Средство записи закрыто. </exception>
  1431. <filterpriority>2</filterpriority>
  1432. </member>
  1433. <member name="M:System.IO.StringWriter.Write(System.Char[],System.Int32,System.Int32)">
  1434. <summary>Записывает в строку дочерний массив символов.</summary>
  1435. <param name="buffer">Массив символов, из которого записываются данные. </param>
  1436. <param name="index">Положение в буфере, с которого начинается чтение данных.</param>
  1437. <param name="count">Наибольшее количество символов для записи. </param>
  1438. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="buffer" /> имеет значение null. </exception>
  1439. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> или <paramref name="count" /> является отрицательным. </exception>
  1440. <exception cref="T:System.ArgumentException">(<paramref name="index" /> + <paramref name="count" />)&gt; <paramref name="buffer" />.Length.</exception>
  1441. <exception cref="T:System.ObjectDisposedException">Средство записи закрыто. </exception>
  1442. <filterpriority>2</filterpriority>
  1443. </member>
  1444. <member name="M:System.IO.StringWriter.Write(System.String)">
  1445. <summary>Записывает строку в текущую строку.</summary>
  1446. <param name="value">Строка для записи. </param>
  1447. <exception cref="T:System.ObjectDisposedException">Средство записи закрыто. </exception>
  1448. <filterpriority>2</filterpriority>
  1449. </member>
  1450. <member name="M:System.IO.StringWriter.WriteAsync(System.Char)">
  1451. <summary>Выполняет асинхронную запись символа в строку.</summary>
  1452. <returns>Задача, представляющая асинхронную операцию записи.</returns>
  1453. <param name="value">Символ, записываемый в строку.</param>
  1454. <exception cref="T:System.ObjectDisposedException">Удалено средство записи строки.</exception>
  1455. <exception cref="T:System.InvalidOperationException">Средство записи строки в настоящее время используется предыдущей операцией записи. </exception>
  1456. </member>
  1457. <member name="M:System.IO.StringWriter.WriteAsync(System.Char[],System.Int32,System.Int32)">
  1458. <summary>Асинхронно записывает дочерний массив символов в строку.</summary>
  1459. <returns>Задача, представляющая асинхронную операцию записи.</returns>
  1460. <param name="buffer">Массив символов, из которого записываются данные.</param>
  1461. <param name="index">Положение в буфере, с которого начинается чтение данных.</param>
  1462. <param name="count">Наибольшее количество символов для записи.</param>
  1463. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="buffer" /> имеет значение null.</exception>
  1464. <exception cref="T:System.ArgumentException">Сумма значений параметров <paramref name="index" /> и <paramref name="count" /> превышает длину буфера.</exception>
  1465. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> или <paramref name="count" /> является отрицательным.</exception>
  1466. <exception cref="T:System.ObjectDisposedException">Удалено средство записи строки.</exception>
  1467. <exception cref="T:System.InvalidOperationException">Средство записи строки в настоящее время используется предыдущей операцией записи. </exception>
  1468. </member>
  1469. <member name="M:System.IO.StringWriter.WriteAsync(System.String)">
  1470. <summary>Выполняет асинхронную запись строки в текущую строку.</summary>
  1471. <returns>Задача, представляющая асинхронную операцию записи.</returns>
  1472. <param name="value">Строка для записи.Если параметр <paramref name="value" /> имеет значение null, в текстовый поток ничего записано не будет.</param>
  1473. <exception cref="T:System.ObjectDisposedException">Удалено средство записи строки.</exception>
  1474. <exception cref="T:System.InvalidOperationException">Средство записи строки в настоящее время используется предыдущей операцией записи. </exception>
  1475. </member>
  1476. <member name="M:System.IO.StringWriter.WriteLineAsync(System.Char)">
  1477. <summary>Асинхронно записывает в строку символ, за которым следует признак конца строки.</summary>
  1478. <returns>Задача, представляющая асинхронную операцию записи.</returns>
  1479. <param name="value">Символ, записываемый в строку.</param>
  1480. <exception cref="T:System.ObjectDisposedException">Удалено средство записи строки.</exception>
  1481. <exception cref="T:System.InvalidOperationException">Средство записи строки в настоящее время используется предыдущей операцией записи. </exception>
  1482. </member>
  1483. <member name="M:System.IO.StringWriter.WriteLineAsync(System.Char[],System.Int32,System.Int32)">
  1484. <summary>Асинхронного записывает в строку дочерний массив символов, за которыми следует признак конца строки.</summary>
  1485. <returns>Задача, представляющая асинхронную операцию записи.</returns>
  1486. <param name="buffer">Массив символов, из которого записываются данные.</param>
  1487. <param name="index">Положение в буфере, с которого начинается чтение данных.</param>
  1488. <param name="count">Наибольшее количество символов для записи. </param>
  1489. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="buffer" /> имеет значение null.</exception>
  1490. <exception cref="T:System.ArgumentException">Сумма значений параметров <paramref name="index" /> и <paramref name="count" /> превышает длину буфера.</exception>
  1491. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> или <paramref name="count" /> является отрицательным.</exception>
  1492. <exception cref="T:System.ObjectDisposedException">Удалено средство записи строки.</exception>
  1493. <exception cref="T:System.InvalidOperationException">Средство записи строки в настоящее время используется предыдущей операцией записи. </exception>
  1494. </member>
  1495. <member name="M:System.IO.StringWriter.WriteLineAsync(System.String)">
  1496. <summary>Асинхронного записывает в текущий поток строку, за которой следует признак конца строки.</summary>
  1497. <returns>Задача, представляющая асинхронную операцию записи.</returns>
  1498. <param name="value">Строка для записи.Если значение равно null, записывается только знак завершения строки.</param>
  1499. <exception cref="T:System.ObjectDisposedException">Удалено средство записи строки.</exception>
  1500. <exception cref="T:System.InvalidOperationException">Средство записи строки в настоящее время используется предыдущей операцией записи. </exception>
  1501. </member>
  1502. <member name="T:System.IO.TextReader">
  1503. <summary>Представляет средство чтения, позволяющее считывать последовательные наборы символов.</summary>
  1504. <filterpriority>2</filterpriority>
  1505. </member>
  1506. <member name="M:System.IO.TextReader.#ctor">
  1507. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.TextReader" />.</summary>
  1508. </member>
  1509. <member name="M:System.IO.TextReader.Dispose">
  1510. <summary>Освобождает все ресурсы, используемые объектом <see cref="T:System.IO.TextReader" />.</summary>
  1511. </member>
  1512. <member name="M:System.IO.TextReader.Dispose(System.Boolean)">
  1513. <summary>Освобождает неуправляемые ресурсы, используемые объектом <see cref="T:System.IO.TextReader" />, а при необходимости освобождает также и управляемые ресурсы.</summary>
  1514. <param name="disposing">Значение true позволяет освободить как управляемые, так и неуправляемые ресурсы; значение false освобождает только неуправляемые ресурсы. </param>
  1515. </member>
  1516. <member name="F:System.IO.TextReader.Null">
  1517. <summary>Предоставляет TextReader без данных, доступных для чтения.</summary>
  1518. <filterpriority>1</filterpriority>
  1519. </member>
  1520. <member name="M:System.IO.TextReader.Peek">
  1521. <summary>Выполняет чтение следующего символа, не изменяя состояние средства чтения или источника символа.Возвращает следующий доступный символ, фактически не считывая его из средства чтения.</summary>
  1522. <returns>Целое число, представляющее следующий символ, чтение которого необходимо выполнить, или значение -1, если доступных символов больше нет или средство чтения не поддерживает поиск.</returns>
  1523. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextReader" /> закрыт. </exception>
  1524. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1525. <filterpriority>1</filterpriority>
  1526. </member>
  1527. <member name="M:System.IO.TextReader.Read">
  1528. <summary>Выполняет чтение следующего символа из средства чтения текста и перемещает положение символа на одну позицию вперед.</summary>
  1529. <returns>Следующий символ из средства чтения текста или значение -1, если доступных символов больше нет.Реализация по умолчанию возвращает значение -1.</returns>
  1530. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextReader" /> закрыт. </exception>
  1531. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1532. <filterpriority>1</filterpriority>
  1533. </member>
  1534. <member name="M:System.IO.TextReader.Read(System.Char[],System.Int32,System.Int32)">
  1535. <summary>Считывает указанное максимальное количество символов из текущего средства чтения и записывает данные в буфер, начиная с заданного индекса.</summary>
  1536. <returns>Количество считанных символов.Количество будет меньше или равно <paramref name="count" /> в зависимости от доступности данных в средстве чтения.Этот метод возвращает 0 (нуль), если его вызвать при отсутствии символов, доступных для чтения.</returns>
  1537. <param name="buffer">При возвращении данного метода содержит заданный массив символов, в котором значения в интервале между <paramref name="index" /> и (<paramref name="index" /> + <paramref name="count" /> - 1) заменены символами, считанными из текущего источника. </param>
  1538. <param name="index">Позиция в буфере <paramref name="buffer" />, с которого начинается запись. </param>
  1539. <param name="count">Максимальное число считываемых символов.Если конец средства чтения достигнут, прежде чем в буфер считано указанное количество символов, метод возвращает управление.</param>
  1540. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="buffer" /> имеет значение null. </exception>
  1541. <exception cref="T:System.ArgumentException">Длина буфера за вычетом значения параметра <paramref name="index" /> меньше значения параметра <paramref name="count" />. </exception>
  1542. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> или <paramref name="count" /> является отрицательным. </exception>
  1543. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextReader" /> закрыт. </exception>
  1544. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1545. <filterpriority>1</filterpriority>
  1546. </member>
  1547. <member name="M:System.IO.TextReader.ReadAsync(System.Char[],System.Int32,System.Int32)">
  1548. <summary>Асинхронно считывает указанное максимальное количество символов из текущего средства чтения текста и записывает данные в буфер, начиная с указанного индекса. </summary>
  1549. <returns>Задача, представляющая асинхронную операцию чтения.Значение параметра <paramref name="TResult" /> содержит общее число байтов, считанных в буфер.Значение результата может быть меньше запрошенного числа байтов, если число текущих доступных байтов меньше запрошенного числа, или результат может быть равен 0 (нулю), если был достигнут конец текста.</returns>
  1550. <param name="buffer">При возвращении данного метода содержит заданный массив символов, в котором значения в интервале между <paramref name="index" /> и (<paramref name="index" /> + <paramref name="count" /> - 1) заменены символами, считанными из текущего источника.</param>
  1551. <param name="index">Позиция в буфере <paramref name="buffer" />, с которого начинается запись.</param>
  1552. <param name="count">Максимальное число считываемых символов.Если конец текста достигнут, прежде чем указанное количество символов считывается в буфер, текущий метод возвращает управление.</param>
  1553. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="buffer" /> имеет значение null.</exception>
  1554. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> или <paramref name="count" /> является отрицательным.</exception>
  1555. <exception cref="T:System.ArgumentException">Сумма значений параметров <paramref name="index" /> и <paramref name="count" /> больше длины буфера.</exception>
  1556. <exception cref="T:System.ObjectDisposedException">Удалено средство чтения текста.</exception>
  1557. <exception cref="T:System.InvalidOperationException">Средство чтения в настоящее время используется предыдущей операцией чтения. </exception>
  1558. </member>
  1559. <member name="M:System.IO.TextReader.ReadBlock(System.Char[],System.Int32,System.Int32)">
  1560. <summary>Считывает указанное максимальное количество символов из текущего средства чтения текста и записывает данные в буфер, начиная с заданного индекса.</summary>
  1561. <returns>Количество считанных символов.Число будет меньше или равно значению <paramref name="count" /> в зависимости от того, считаны ли все входящие символы.</returns>
  1562. <param name="buffer">При возвращении данного метода этот параметр содержит заданный массив символов, в котором значения в интервале между <paramref name="index" /> и (<paramref name="index" /> + <paramref name="count" /> - 1) заменены символами, считанными из текущего источника. </param>
  1563. <param name="index">Позиция в буфере <paramref name="buffer" />, с которого начинается запись.</param>
  1564. <param name="count">Максимальное число считываемых символов. </param>
  1565. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="buffer" /> имеет значение null. </exception>
  1566. <exception cref="T:System.ArgumentException">Длина буфера за вычетом значения параметра <paramref name="index" /> меньше значения параметра <paramref name="count" />. </exception>
  1567. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> или <paramref name="count" /> является отрицательным. </exception>
  1568. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextReader" /> закрыт. </exception>
  1569. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1570. <filterpriority>2</filterpriority>
  1571. </member>
  1572. <member name="M:System.IO.TextReader.ReadBlockAsync(System.Char[],System.Int32,System.Int32)">
  1573. <summary>Асинхронно считывает указанное максимальное количество символов из текущего средства чтения текста и записывает данные в буфер, начиная с указанного индекса.</summary>
  1574. <returns>Задача, представляющая асинхронную операцию чтения.Значение параметра <paramref name="TResult" /> содержит общее число байтов, считанных в буфер.Значение результата может быть меньше запрошенного числа байтов, если число текущих доступных байтов меньше запрошенного числа, или результат может быть равен 0 (нулю), если был достигнут конец текста.</returns>
  1575. <param name="buffer">При возвращении данного метода содержит заданный массив символов, в котором значения в интервале между <paramref name="index" /> и (<paramref name="index" /> + <paramref name="count" /> - 1) заменены символами, считанными из текущего источника.</param>
  1576. <param name="index">Позиция в буфере <paramref name="buffer" />, с которого начинается запись.</param>
  1577. <param name="count">Максимальное число считываемых символов.Если конец текста достигнут, прежде чем указанное количество символов считывается в буфер, текущий метод возвращает управление.</param>
  1578. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="buffer" /> имеет значение null.</exception>
  1579. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> или <paramref name="count" /> является отрицательным.</exception>
  1580. <exception cref="T:System.ArgumentException">Сумма значений параметров <paramref name="index" /> и <paramref name="count" /> больше длины буфера.</exception>
  1581. <exception cref="T:System.ObjectDisposedException">Удалено средство чтения текста.</exception>
  1582. <exception cref="T:System.InvalidOperationException">Средство чтения в настоящее время используется предыдущей операцией чтения. </exception>
  1583. </member>
  1584. <member name="M:System.IO.TextReader.ReadLine">
  1585. <summary>Выполняет чтение строки символов из средства чтения текста и возвращает данные в виде строки.</summary>
  1586. <returns>Следующая строка из средства чтения, или значение null, если все символы считаны.</returns>
  1587. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1588. <exception cref="T:System.OutOfMemoryException">Недостаточно памяти для размещения буфера возвращаемых строк. </exception>
  1589. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextReader" /> закрыт. </exception>
  1590. <exception cref="T:System.ArgumentOutOfRangeException">Количество символов в следующей строке больше <see cref="F:System.Int32.MaxValue" />.</exception>
  1591. <filterpriority>1</filterpriority>
  1592. </member>
  1593. <member name="M:System.IO.TextReader.ReadLineAsync">
  1594. <summary>Асинхронно выполняет чтение строки символов и возвращает данные в виде строки. </summary>
  1595. <returns>Задача, представляющая асинхронную операцию чтения.Значение параметра <paramref name="TResult" /> содержит следующую строку из средства чтения текста или значение null, если все знаки считаны.</returns>
  1596. <exception cref="T:System.ArgumentOutOfRangeException">Количество символов в следующей строке больше <see cref="F:System.Int32.MaxValue" />.</exception>
  1597. <exception cref="T:System.ObjectDisposedException">Удалено средство чтения текста.</exception>
  1598. <exception cref="T:System.InvalidOperationException">Средство чтения в настоящее время используется предыдущей операцией чтения. </exception>
  1599. </member>
  1600. <member name="M:System.IO.TextReader.ReadToEnd">
  1601. <summary>Считывает все символы, начиная с текущей позиции до конца средства чтения текста, и возвращает их в виде одной строки.</summary>
  1602. <returns>Строка, содержащая все символы, начиная с текущей позиции до конца средства чтения текста.</returns>
  1603. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1604. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextReader" /> закрыт. </exception>
  1605. <exception cref="T:System.OutOfMemoryException">Недостаточно памяти для размещения буфера возвращаемых строк. </exception>
  1606. <exception cref="T:System.ArgumentOutOfRangeException">Количество символов в следующей строке больше <see cref="F:System.Int32.MaxValue" />.</exception>
  1607. <filterpriority>1</filterpriority>
  1608. </member>
  1609. <member name="M:System.IO.TextReader.ReadToEndAsync">
  1610. <summary>Асинхронно считывает все символы с текущей позиции до конца средства чтения текста и возвращает их в виде одной строки.</summary>
  1611. <returns>Задача, представляющая асинхронную операцию чтения.Значение параметра <paramref name="TResult" /> содержит строку с символами от текущего положения до конца средства чтения текста.</returns>
  1612. <exception cref="T:System.ArgumentOutOfRangeException">Количество символов больше <see cref="F:System.Int32.MaxValue" />.</exception>
  1613. <exception cref="T:System.ObjectDisposedException">Удалено средство чтения текста.</exception>
  1614. <exception cref="T:System.InvalidOperationException">Средство чтения в настоящее время используется предыдущей операцией чтения. </exception>
  1615. </member>
  1616. <member name="T:System.IO.TextWriter">
  1617. <summary>Представляет модуль записи, который может записывать последовательные наборы символов.Это абстрактный класс.</summary>
  1618. <filterpriority>2</filterpriority>
  1619. </member>
  1620. <member name="M:System.IO.TextWriter.#ctor">
  1621. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.TextWriter" />.</summary>
  1622. </member>
  1623. <member name="M:System.IO.TextWriter.#ctor(System.IFormatProvider)">
  1624. <summary>Инициализирует новый экземпляр класса <see cref="T:System.IO.TextWriter" /> указанным поставщиком формата.</summary>
  1625. <param name="formatProvider">Объект <see cref="T:System.IFormatProvider" />, управляющий форматированием. </param>
  1626. </member>
  1627. <member name="F:System.IO.TextWriter.CoreNewLine">
  1628. <summary>Сохраняет символы новой строки, используемые для данного TextWriter.</summary>
  1629. </member>
  1630. <member name="M:System.IO.TextWriter.Dispose">
  1631. <summary>Освобождает все ресурсы, используемые объектом <see cref="T:System.IO.TextWriter" />.</summary>
  1632. </member>
  1633. <member name="M:System.IO.TextWriter.Dispose(System.Boolean)">
  1634. <summary>Освобождает неуправляемые ресурсы, используемые объектом <see cref="T:System.IO.TextWriter" />, а при необходимости освобождает также управляемые ресурсы.</summary>
  1635. <param name="disposing">Значение true позволяет освободить как управляемые, так и неуправляемые ресурсы; значение false освобождает только неуправляемые ресурсы. </param>
  1636. </member>
  1637. <member name="P:System.IO.TextWriter.Encoding">
  1638. <summary>При переопределении в производном классе возвращает кодировку символов, в которой записаны выходные данные.</summary>
  1639. <returns>Кодировка символов, в которой осуществляется запись выходных данных.</returns>
  1640. <filterpriority>1</filterpriority>
  1641. </member>
  1642. <member name="M:System.IO.TextWriter.Flush">
  1643. <summary>Очищает все буферы текущего модуля записи и вызывает немедленную запись всех буферизованных данных на базовое устройство.</summary>
  1644. <filterpriority>1</filterpriority>
  1645. </member>
  1646. <member name="M:System.IO.TextWriter.FlushAsync">
  1647. <summary>Асинхронно очищает все буферы текущего средства записи и вызывает запись всех буферизованных данных в базовое устройство. </summary>
  1648. <returns>Задача, представляющая асинхронную операцию очистки. </returns>
  1649. <exception cref="T:System.ObjectDisposedException">Удалено средство записи текста.</exception>
  1650. <exception cref="T:System.InvalidOperationException">Средство записи в настоящее время используется предыдущей операцией записи. </exception>
  1651. </member>
  1652. <member name="P:System.IO.TextWriter.FormatProvider">
  1653. <summary>Возвращает объект, управляющий форматированием.</summary>
  1654. <returns>Объект <see cref="T:System.IFormatProvider" /> для указанного языка и региональных параметров или форматирование текущего языка и региональных параметров, если не заданы другие.</returns>
  1655. <filterpriority>2</filterpriority>
  1656. </member>
  1657. <member name="P:System.IO.TextWriter.NewLine">
  1658. <summary>Возвращает или задает признак конца строки, используемой текущим TextWriter.</summary>
  1659. <returns>Признак конца строки для текущего TextWriter.</returns>
  1660. <filterpriority>2</filterpriority>
  1661. </member>
  1662. <member name="F:System.IO.TextWriter.Null">
  1663. <summary>Предоставляет TextWriter без резервного хранилища, в который можно осуществлять запись, но из которого нельзя считывать данные.</summary>
  1664. <filterpriority>1</filterpriority>
  1665. </member>
  1666. <member name="M:System.IO.TextWriter.Write(System.Boolean)">
  1667. <summary>Записывает в текстовую строку или поток текстовое представление значения Boolean.</summary>
  1668. <param name="value">Значение Boolean для записи. </param>
  1669. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextWriter" /> закрыт. </exception>
  1670. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1671. <filterpriority>1</filterpriority>
  1672. </member>
  1673. <member name="M:System.IO.TextWriter.Write(System.Char)">
  1674. <summary>Выполняет запись символа в текстовую строку или поток.</summary>
  1675. <param name="value">Символ, записываемый в текстовый поток. </param>
  1676. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextWriter" /> закрыт. </exception>
  1677. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1678. <filterpriority>1</filterpriority>
  1679. </member>
  1680. <member name="M:System.IO.TextWriter.Write(System.Char[])">
  1681. <summary>Выполняет запись массива символов в текстовую строку или поток.</summary>
  1682. <param name="buffer">Массив символов, записываемый в текстовый поток. </param>
  1683. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextWriter" /> закрыт. </exception>
  1684. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1685. <filterpriority>1</filterpriority>
  1686. </member>
  1687. <member name="M:System.IO.TextWriter.Write(System.Char[],System.Int32,System.Int32)">
  1688. <summary>Записывает дочерний массив символов в текстовую строку или поток.</summary>
  1689. <param name="buffer">Массив символов, из которого записываются данные. </param>
  1690. <param name="index">Положение символа в буфере, с которого начинается извлечение данных. </param>
  1691. <param name="count">Количество символов для записи. </param>
  1692. <exception cref="T:System.ArgumentException">Длина буфера за вычетом значения параметра <paramref name="index" /> меньше значения параметра <paramref name="count" />. </exception>
  1693. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="buffer" /> имеет значение null. </exception>
  1694. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> или <paramref name="count" /> является отрицательным. </exception>
  1695. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextWriter" /> закрыт. </exception>
  1696. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1697. <filterpriority>1</filterpriority>
  1698. </member>
  1699. <member name="M:System.IO.TextWriter.Write(System.Decimal)">
  1700. <summary>Записывает текстовое представление десятичного значения в текстовую строку или поток.</summary>
  1701. <param name="value">Десятичное значение, которое необходимо записать. </param>
  1702. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextWriter" /> закрыт. </exception>
  1703. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1704. <filterpriority>1</filterpriority>
  1705. </member>
  1706. <member name="M:System.IO.TextWriter.Write(System.Double)">
  1707. <summary>Записывает в текстовую строку или поток текстовое представление значения с плавающей запятой размером 8 байт.</summary>
  1708. <param name="value">Записываемое значение с плавающей запятой размером 8 байт. </param>
  1709. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextWriter" /> закрыт. </exception>
  1710. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1711. <filterpriority>1</filterpriority>
  1712. </member>
  1713. <member name="M:System.IO.TextWriter.Write(System.Int32)">
  1714. <summary>Записывает в текстовую строку или поток текстовое представление целого числа со знаком размером 4 байта.</summary>
  1715. <param name="value">Записываемое целое число со знаком размером 4 байта. </param>
  1716. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextWriter" /> закрыт. </exception>
  1717. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1718. <filterpriority>1</filterpriority>
  1719. </member>
  1720. <member name="M:System.IO.TextWriter.Write(System.Int64)">
  1721. <summary>Записывает в текстовую строку или поток текстовое представление целого числа со знаком размером 8 байт.</summary>
  1722. <param name="value">Записываемое целое число со знаком размером 8 байт. </param>
  1723. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextWriter" /> закрыт. </exception>
  1724. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1725. <filterpriority>1</filterpriority>
  1726. </member>
  1727. <member name="M:System.IO.TextWriter.Write(System.Object)">
  1728. <summary>Записывает в текстовую строку или поток текстовое представление объекта с помощью вызова метода ToString для этого объекта.</summary>
  1729. <param name="value">Записываемый объект. </param>
  1730. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextWriter" /> закрыт. </exception>
  1731. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1732. <filterpriority>1</filterpriority>
  1733. </member>
  1734. <member name="M:System.IO.TextWriter.Write(System.Single)">
  1735. <summary>Записывает в текстовую строку или поток текстовое представление значения с плавающей запятой размером 4 байта.</summary>
  1736. <param name="value">Записываемое значение с плавающей запятой размером 4 байта. </param>
  1737. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextWriter" /> закрыт. </exception>
  1738. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1739. <filterpriority>1</filterpriority>
  1740. </member>
  1741. <member name="M:System.IO.TextWriter.Write(System.String)">
  1742. <summary>Асинхронно записывает строку в текстовую строку или поток.</summary>
  1743. <param name="value">Строка для записи. </param>
  1744. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextWriter" /> закрыт. </exception>
  1745. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1746. <filterpriority>1</filterpriority>
  1747. </member>
  1748. <member name="M:System.IO.TextWriter.Write(System.String,System.Object)">
  1749. <summary>Записывает форматированную строку в текстовую строку или поток, используя ту же семантику, что и метод <see cref="M:System.String.Format(System.String,System.Object)" />.</summary>
  1750. <param name="format">Строка составного формата (см. примечания). </param>
  1751. <param name="arg0">Объект для форматирования и записи. </param>
  1752. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="format" /> имеет значение null. </exception>
  1753. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextWriter" /> закрыт. </exception>
  1754. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1755. <exception cref="T:System.FormatException">Параметр <paramref name="format" /> не является допустимой строкой составного формата.-или- Индекс элемента формата меньше 0 (нуля) или больше или равен числу объектов, которые необходимо отформатировать (которое для этой перегрузки метода равно 1). </exception>
  1756. <filterpriority>1</filterpriority>
  1757. </member>
  1758. <member name="M:System.IO.TextWriter.Write(System.String,System.Object,System.Object)">
  1759. <summary>Записывает форматированную строку в текстовую строку или поток, используя ту же семантику, что и метод <see cref="M:System.String.Format(System.String,System.Object,System.Object)" />.</summary>
  1760. <param name="format">Строка составного формата (см. примечания). </param>
  1761. <param name="arg0">Первый объект для форматирования и записи. </param>
  1762. <param name="arg1">Второй объект для форматирования и записи. </param>
  1763. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="format" /> имеет значение null. </exception>
  1764. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextWriter" /> закрыт. </exception>
  1765. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1766. <exception cref="T:System.FormatException">Параметр <paramref name="format" /> не является допустимой строкой составного формата.-или- Индекс элемента формата меньше 0 (нуля) или больше или равен числу объектов, которые необходимо отформатировать (которое для этой перегрузки метода равно 2). </exception>
  1767. <filterpriority>1</filterpriority>
  1768. </member>
  1769. <member name="M:System.IO.TextWriter.Write(System.String,System.Object,System.Object,System.Object)">
  1770. <summary>Записывает форматированную строку в текстовую строку или поток, используя ту же семантику, что и метод <see cref="M:System.String.Format(System.String,System.Object,System.Object,System.Object)" />.</summary>
  1771. <param name="format">Строка составного формата (см. примечания). </param>
  1772. <param name="arg0">Первый объект для форматирования и записи. </param>
  1773. <param name="arg1">Второй объект для форматирования и записи. </param>
  1774. <param name="arg2">Третий объект для форматирования и записи. </param>
  1775. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="format" /> имеет значение null. </exception>
  1776. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextWriter" /> закрыт. </exception>
  1777. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1778. <exception cref="T:System.FormatException">Параметр <paramref name="format" /> не является допустимой строкой составного формата.-или- Индекс элемента формата меньше 0 (нуля) или больше или равен числу объектов, которые необходимо отформатировать (которое для этой перегрузки метода равно 3). </exception>
  1779. <filterpriority>1</filterpriority>
  1780. </member>
  1781. <member name="M:System.IO.TextWriter.Write(System.String,System.Object[])">
  1782. <summary>Записывает форматированную строку в текстовую строку или поток, используя ту же семантику, что и метод <see cref="M:System.String.Format(System.String,System.Object[])" />.</summary>
  1783. <param name="format">Строка составного формата (см. примечания). </param>
  1784. <param name="arg">Массив объектов, содержащий от нуля и более объектов, которые необходимо форматировать и записать. </param>
  1785. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="format" /> или <paramref name="arg" /> имеет значение null. </exception>
  1786. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextWriter" /> закрыт. </exception>
  1787. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1788. <exception cref="T:System.FormatException">Параметр <paramref name="format" /> не является допустимой строкой составного формата.-или- Индекс элемента формата меньше 0 (нуля), либо больше или равен длине массива <paramref name="arg" />. </exception>
  1789. <filterpriority>1</filterpriority>
  1790. </member>
  1791. <member name="M:System.IO.TextWriter.Write(System.UInt32)">
  1792. <summary>Записывает в текстовую строку или поток текстовое представление целого числа без знака размером 4 байта.</summary>
  1793. <param name="value">Записываемое целое число без знака размером 4 байта. </param>
  1794. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextWriter" /> закрыт. </exception>
  1795. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1796. <filterpriority>1</filterpriority>
  1797. </member>
  1798. <member name="M:System.IO.TextWriter.Write(System.UInt64)">
  1799. <summary>Записывает в текстовую строку или поток текстовое представление целого числа без знака размером 8 байт.</summary>
  1800. <param name="value">Записываемое целое число без знака размером 8 байт. </param>
  1801. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextWriter" /> закрыт. </exception>
  1802. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1803. <filterpriority>1</filterpriority>
  1804. </member>
  1805. <member name="M:System.IO.TextWriter.WriteAsync(System.Char)">
  1806. <summary>Выполняет асинхронную запись символа в текстовую строку или поток.</summary>
  1807. <returns>Задача, представляющая асинхронную операцию записи.</returns>
  1808. <param name="value">Символ, записываемый в текстовый поток.</param>
  1809. <exception cref="T:System.ObjectDisposedException">Удалено средство записи текста.</exception>
  1810. <exception cref="T:System.InvalidOperationException">Средство записи текста в настоящее время используется предыдущей операцией записи. </exception>
  1811. </member>
  1812. <member name="M:System.IO.TextWriter.WriteAsync(System.Char[])">
  1813. <summary>Выполняет асинхронную запись массива символов в текстовую строку или поток.</summary>
  1814. <returns>Задача, представляющая асинхронную операцию записи.</returns>
  1815. <param name="buffer">Массив символов, записываемый в текстовый поток.Если <paramref name="buffer" /> имеет значение null, запись не выполняется.</param>
  1816. <exception cref="T:System.ObjectDisposedException">Удалено средство записи текста.</exception>
  1817. <exception cref="T:System.InvalidOperationException">Средство записи текста в настоящее время используется предыдущей операцией записи. </exception>
  1818. </member>
  1819. <member name="M:System.IO.TextWriter.WriteAsync(System.Char[],System.Int32,System.Int32)">
  1820. <summary>Асинхронно записывает дочерний массив символов в текстовую строку или поток. </summary>
  1821. <returns>Задача, представляющая асинхронную операцию записи.</returns>
  1822. <param name="buffer">Массив символов, из которого записываются данные. </param>
  1823. <param name="index">Положение символа в буфере, с которого начинается извлечение данных. </param>
  1824. <param name="count">Количество символов для записи. </param>
  1825. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="buffer" /> имеет значение null.</exception>
  1826. <exception cref="T:System.ArgumentException">Сумма значений параметров <paramref name="index" /> и <paramref name="count" /> превышает длину буфера.</exception>
  1827. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> или <paramref name="count" /> является отрицательным.</exception>
  1828. <exception cref="T:System.ObjectDisposedException">Удалено средство записи текста.</exception>
  1829. <exception cref="T:System.InvalidOperationException">Средство записи текста в настоящее время используется предыдущей операцией записи. </exception>
  1830. </member>
  1831. <member name="M:System.IO.TextWriter.WriteAsync(System.String)">
  1832. <summary>Выполняет асинхронную запись строки в текстовую строку или поток.</summary>
  1833. <returns>Задача, представляющая асинхронную операцию записи. </returns>
  1834. <param name="value">Строка для записи.Если параметр <paramref name="value" /> имеет значение null, в текстовый поток ничего не записывается.</param>
  1835. <exception cref="T:System.ObjectDisposedException">Удалено средство записи текста.</exception>
  1836. <exception cref="T:System.InvalidOperationException">Средство записи текста в настоящее время используется предыдущей операцией записи. </exception>
  1837. </member>
  1838. <member name="M:System.IO.TextWriter.WriteLine">
  1839. <summary>Записывает признак конца строки в текстовую строку или поток.</summary>
  1840. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextWriter" /> закрыт. </exception>
  1841. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1842. <filterpriority>1</filterpriority>
  1843. </member>
  1844. <member name="M:System.IO.TextWriter.WriteLine(System.Boolean)">
  1845. <summary>Записывает в текстовую строку или поток текстовое представление значения Boolean, за которым следует признак конца строки.</summary>
  1846. <param name="value">Значение Boolean для записи. </param>
  1847. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextWriter" /> закрыт. </exception>
  1848. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1849. <filterpriority>1</filterpriority>
  1850. </member>
  1851. <member name="M:System.IO.TextWriter.WriteLine(System.Char)">
  1852. <summary>Записывает в текстовую строку или поток символ, за которым следует признак конца строки.</summary>
  1853. <param name="value">Символ, записываемый в текстовый поток. </param>
  1854. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextWriter" /> закрыт. </exception>
  1855. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1856. <filterpriority>1</filterpriority>
  1857. </member>
  1858. <member name="M:System.IO.TextWriter.WriteLine(System.Char[])">
  1859. <summary>Записывает в текстовую строку или поток массив символов, за которыми следует признак конца строки.</summary>
  1860. <param name="buffer">Массив символов, из которого считываются данные. </param>
  1861. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextWriter" /> закрыт. </exception>
  1862. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1863. <filterpriority>1</filterpriority>
  1864. </member>
  1865. <member name="M:System.IO.TextWriter.WriteLine(System.Char[],System.Int32,System.Int32)">
  1866. <summary>Записывает в текстовую строку или поток дочерний массив символов, за которыми следует признак конца строки.</summary>
  1867. <param name="buffer">Массив символов, из которого считываются данные. </param>
  1868. <param name="index">Положение символа в <paramref name="buffer" />, с которого начинается чтение данных. </param>
  1869. <param name="count">Наибольшее количество символов для записи. </param>
  1870. <exception cref="T:System.ArgumentException">Длина буфера за вычетом значения параметра <paramref name="index" /> меньше значения параметра <paramref name="count" />. </exception>
  1871. <exception cref="T:System.ArgumentNullException">Параметр <paramref name="buffer" /> имеет значение null. </exception>
  1872. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> или <paramref name="count" /> является отрицательным. </exception>
  1873. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextWriter" /> закрыт. </exception>
  1874. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1875. <filterpriority>1</filterpriority>
  1876. </member>
  1877. <member name="M:System.IO.TextWriter.WriteLine(System.Decimal)">
  1878. <summary>Записывает в текстовую строку или поток текстовое представление десятичного значения, за которым следует признак конца строки.</summary>
  1879. <param name="value">Десятичное значение, которое необходимо записать. </param>
  1880. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextWriter" /> закрыт. </exception>
  1881. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1882. <filterpriority>1</filterpriority>
  1883. </member>
  1884. <member name="M:System.IO.TextWriter.WriteLine(System.Double)">
  1885. <summary>Записывает в текстовую строку или поток текстовое представление значения с плавающей запятой размером 8 байта, за которым следует признак конца строки.</summary>
  1886. <param name="value">Записываемое значение с плавающей запятой размером 8 байт. </param>
  1887. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextWriter" /> закрыт. </exception>
  1888. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1889. <filterpriority>1</filterpriority>
  1890. </member>
  1891. <member name="M:System.IO.TextWriter.WriteLine(System.Int32)">
  1892. <summary>Записывает в текстовую строку или поток текстовое представление целого числа со знаком размером 4 байта, за которым следует признак конца строки.</summary>
  1893. <param name="value">Записываемое целое число со знаком размером 4 байта. </param>
  1894. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextWriter" /> закрыт. </exception>
  1895. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1896. <filterpriority>1</filterpriority>
  1897. </member>
  1898. <member name="M:System.IO.TextWriter.WriteLine(System.Int64)">
  1899. <summary>Записывает в текстовую строку или поток текстовое представление целого числа со знаком размером 8 байт, за которым следует признак конца строки.</summary>
  1900. <param name="value">Записываемое целое число со знаком размером 8 байт. </param>
  1901. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextWriter" /> закрыт. </exception>
  1902. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1903. <filterpriority>1</filterpriority>
  1904. </member>
  1905. <member name="M:System.IO.TextWriter.WriteLine(System.Object)">
  1906. <summary>Записывает в текстовую строку или поток текстовое представление объекта путем вызова метода ToString для этого объекта, за которым следует признак конца строки.</summary>
  1907. <param name="value">Записываемый объект.Если <paramref name="value" /> имеет значение null, записывается только признак конца строки.</param>
  1908. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextWriter" /> закрыт. </exception>
  1909. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1910. <filterpriority>1</filterpriority>
  1911. </member>
  1912. <member name="M:System.IO.TextWriter.WriteLine(System.Single)">
  1913. <summary>Записывает в текстовую строку или поток текстовое представление значения с плавающей запятой размером 4 байта, за которым следует признак конца строки.</summary>
  1914. <param name="value">Записываемое значение с плавающей запятой размером 4 байта. </param>
  1915. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextWriter" /> закрыт. </exception>
  1916. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1917. <filterpriority>1</filterpriority>
  1918. </member>
  1919. <member name="M:System.IO.TextWriter.WriteLine(System.String)">
  1920. <summary>Записывает в текстовую строку или поток строку, за которой следует признак конца строки.</summary>
  1921. <param name="value">Строка для записи.Если <paramref name="value" /> имеет значение null, записывается только признак конца строки.</param>
  1922. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextWriter" /> закрыт. </exception>
  1923. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1924. <filterpriority>1</filterpriority>
  1925. </member>
  1926. <member name="M:System.IO.TextWriter.WriteLine(System.String,System.Object)">
  1927. <summary>Записывает форматированную строку и новую строку в текстовую строку или поток, используя ту же семантику, что и метод <see cref="M:System.String.Format(System.String,System.Object)" />.</summary>
  1928. <param name="format">Строка составного формата (см. примечания).</param>
  1929. <param name="arg0">Объект для форматирования и записи. </param>
  1930. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="format" /> имеет значение null. </exception>
  1931. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextWriter" /> закрыт. </exception>
  1932. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1933. <exception cref="T:System.FormatException">Параметр <paramref name="format" /> не является допустимой строкой составного формата.-или- Индекс элемента формата меньше 0 (нуля) или больше или равен числу объектов, которые необходимо отформатировать (которое для этой перегрузки метода равно 1). </exception>
  1934. <filterpriority>1</filterpriority>
  1935. </member>
  1936. <member name="M:System.IO.TextWriter.WriteLine(System.String,System.Object,System.Object)">
  1937. <summary>Записывает форматированную строку и новую строку в текстовую строку или поток, используя ту же семантику, что и метод <see cref="M:System.String.Format(System.String,System.Object,System.Object)" />.</summary>
  1938. <param name="format">Строка составного формата (см. примечания).</param>
  1939. <param name="arg0">Первый объект для форматирования и записи. </param>
  1940. <param name="arg1">Второй объект для форматирования и записи. </param>
  1941. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="format" /> имеет значение null. </exception>
  1942. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextWriter" /> закрыт. </exception>
  1943. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1944. <exception cref="T:System.FormatException">Параметр <paramref name="format" /> не является допустимой строкой составного формата.-или- Индекс элемента формата меньше 0 (нуля) или больше или равен числу объектов, которые необходимо отформатировать (которое для этой перегрузки метода равно 2). </exception>
  1945. <filterpriority>1</filterpriority>
  1946. </member>
  1947. <member name="M:System.IO.TextWriter.WriteLine(System.String,System.Object,System.Object,System.Object)">
  1948. <summary>Записывает отформатированную строку и новую строку, используя ту же семантику, что и <see cref="M:System.String.Format(System.String,System.Object)" />.</summary>
  1949. <param name="format">Строка составного формата (см. примечания).</param>
  1950. <param name="arg0">Первый объект для форматирования и записи. </param>
  1951. <param name="arg1">Второй объект для форматирования и записи. </param>
  1952. <param name="arg2">Третий объект для форматирования и записи. </param>
  1953. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="format" /> имеет значение null. </exception>
  1954. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextWriter" /> закрыт. </exception>
  1955. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1956. <exception cref="T:System.FormatException">Параметр <paramref name="format" /> не является допустимой строкой составного формата.-или- Индекс элемента формата меньше 0 (нуля) или больше или равен числу объектов, которые необходимо отформатировать (которое для этой перегрузки метода равно 3). </exception>
  1957. <filterpriority>1</filterpriority>
  1958. </member>
  1959. <member name="M:System.IO.TextWriter.WriteLine(System.String,System.Object[])">
  1960. <summary>Записывает отформатированную строку и новую строку, используя ту же семантику, что и <see cref="M:System.String.Format(System.String,System.Object)" />.</summary>
  1961. <param name="format">Строка составного формата (см. примечания).</param>
  1962. <param name="arg">Массив объектов, содержащий от нуля и более объектов, которые необходимо форматировать и записать. </param>
  1963. <exception cref="T:System.ArgumentNullException">Строка или объект передаются в виде null. </exception>
  1964. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextWriter" /> закрыт. </exception>
  1965. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1966. <exception cref="T:System.FormatException">Параметр <paramref name="format" /> не является допустимой строкой составного формата.-или- Индекс элемента формата меньше 0 (нуля), либо больше или равен длине массива <paramref name="arg" />. </exception>
  1967. <filterpriority>1</filterpriority>
  1968. </member>
  1969. <member name="M:System.IO.TextWriter.WriteLine(System.UInt32)">
  1970. <summary>Записывает в текстовую строку или поток текстовое представление целого числа без знака размером 4 байта, за которым следует признак конца строки.</summary>
  1971. <param name="value">Записываемое целое число без знака размером 4 байта. </param>
  1972. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextWriter" /> закрыт. </exception>
  1973. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1974. <filterpriority>1</filterpriority>
  1975. </member>
  1976. <member name="M:System.IO.TextWriter.WriteLine(System.UInt64)">
  1977. <summary>Записывает в текстовую строку или поток текстовое представление целого числа без знака размером 8 байт, за которым следует признак конца строки.</summary>
  1978. <param name="value">Записываемое целое число без знака размером 8 байт. </param>
  1979. <exception cref="T:System.ObjectDisposedException">Объект <see cref="T:System.IO.TextWriter" /> закрыт. </exception>
  1980. <exception cref="T:System.IO.IOException">Ошибка ввода-вывода. </exception>
  1981. <filterpriority>1</filterpriority>
  1982. </member>
  1983. <member name="M:System.IO.TextWriter.WriteLineAsync">
  1984. <summary>Асинхронно записывает признак конца строки в текстовую строку или поток.</summary>
  1985. <returns>Задача, представляющая асинхронную операцию записи. </returns>
  1986. <exception cref="T:System.ObjectDisposedException">Удалено средство записи текста.</exception>
  1987. <exception cref="T:System.InvalidOperationException">Средство записи текста в настоящее время используется предыдущей операцией записи. </exception>
  1988. </member>
  1989. <member name="M:System.IO.TextWriter.WriteLineAsync(System.Char)">
  1990. <summary>Асинхронно записывает в текстовую строку или поток символ, за которым следует признак конца строки.</summary>
  1991. <returns>Задача, представляющая асинхронную операцию записи.</returns>
  1992. <param name="value">Символ, записываемый в текстовый поток.</param>
  1993. <exception cref="T:System.ObjectDisposedException">Удалено средство записи текста.</exception>
  1994. <exception cref="T:System.InvalidOperationException">Средство записи текста в настоящее время используется предыдущей операцией записи. </exception>
  1995. </member>
  1996. <member name="M:System.IO.TextWriter.WriteLineAsync(System.Char[])">
  1997. <summary>Асинхронно записывает в текстовую строку или поток массив символов, за которыми следует признак конца строки.</summary>
  1998. <returns>Задача, представляющая асинхронную операцию записи.</returns>
  1999. <param name="buffer">Массив символов, записываемый в текстовый поток.Если массив символов имеет значение null, записывается только признак конца строки.</param>
  2000. <exception cref="T:System.ObjectDisposedException">Удалено средство записи текста.</exception>
  2001. <exception cref="T:System.InvalidOperationException">Средство записи текста в настоящее время используется предыдущей операцией записи. </exception>
  2002. </member>
  2003. <member name="M:System.IO.TextWriter.WriteLineAsync(System.Char[],System.Int32,System.Int32)">
  2004. <summary>Асинхронно записывает в текстовую строку или поток дочерний массив символов, за которыми следует признак конца строки.</summary>
  2005. <returns>Задача, представляющая асинхронную операцию записи.</returns>
  2006. <param name="buffer">Массив символов, из которого записываются данные. </param>
  2007. <param name="index">Положение символа в буфере, с которого начинается извлечение данных. </param>
  2008. <param name="count">Количество символов для записи. </param>
  2009. <exception cref="T:System.ArgumentNullException">Свойство <paramref name="buffer" /> имеет значение null.</exception>
  2010. <exception cref="T:System.ArgumentException">Сумма значений параметров <paramref name="index" /> и <paramref name="count" /> превышает длину буфера.</exception>
  2011. <exception cref="T:System.ArgumentOutOfRangeException">Значение параметра <paramref name="index" /> или <paramref name="count" /> является отрицательным.</exception>
  2012. <exception cref="T:System.ObjectDisposedException">Удалено средство записи текста.</exception>
  2013. <exception cref="T:System.InvalidOperationException">Средство записи текста в настоящее время используется предыдущей операцией записи. </exception>
  2014. </member>
  2015. <member name="M:System.IO.TextWriter.WriteLineAsync(System.String)">
  2016. <summary>Асинхронно записывает в текстовую строку или поток строку, за которой следует знак конца строки. </summary>
  2017. <returns>Задача, представляющая асинхронную операцию записи.</returns>
  2018. <param name="value">Строка для записи.Если значение равно null, записывается только знак конца строки.</param>
  2019. <exception cref="T:System.ObjectDisposedException">Удалено средство записи текста.</exception>
  2020. <exception cref="T:System.InvalidOperationException">Средство записи текста в настоящее время используется предыдущей операцией записи. </exception>
  2021. </member>
  2022. </members>
  2023. </doc>