You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/// Следует учитывать, что помимо буферизации существует кэширование чтения и записи файлов в операционной системе, на которое невозможно повлиять программно.
/// - Число - если ТипТекущегоЗначения имеет значение Число;
118
93
/// - Строка - если ТипТекущегоЗначения имеет одно из следующих значений:
119
94
/// - Комментарий,
@@ -160,15 +135,13 @@ public IValue CurrentValue
160
135
161
136
default:
162
137
throwJSONReaderException.CannotGetValue();
163
-
;
164
138
}
165
139
}
166
140
}
167
141
168
142
publicobjectReaderValue=>_reader.Value;
169
143
170
144
/// <summary>
171
-
///
172
145
/// Тип текущего значения в документе JSON во внутреннем формате.
173
146
/// null - если чтение еще не началось или достигнут конец файла.
174
147
/// </summary>
@@ -183,7 +156,6 @@ public JsonToken CurrentJsonTokenType
183
156
}
184
157
185
158
/// <summary>
186
-
///
187
159
/// Тип текущего значения в документе JSON.
188
160
/// Неопределено - если чтение еще не началось или достигнут конец файла.
189
161
/// </summary>
@@ -217,10 +189,8 @@ public JSONValueTypeEnum CurrentValueType
217
189
}
218
190
219
191
/// <summary>
220
-
///
221
192
/// Завершает чтение текста JSON из файла или строки.
222
193
/// </summary>
223
-
///
224
194
[ContextMethod("Закрыть","Close")]
225
195
publicvoidClose()
226
196
{
@@ -232,28 +202,25 @@ public void Close()
232
202
}
233
203
234
204
/// <summary>
235
-
///
236
-
/// Открывает JSON-файл для чтения данным объектом. Если перед вызовом данного метода уже производилось чтение JSON из другого файла или строки, то чтение прекращается и объект инициализируется для чтения из указанного файла.
205
+
/// Открывает JSON-файл для чтения данным объектом.
206
+
/// Если перед вызовом данного метода уже производилось чтение JSON из другого файла или строки,
207
+
/// то чтение прекращается и объект инициализируется для чтения из указанного файла.
237
208
/// </summary>
238
-
///
239
209
/// <param name="JSONFileName">
240
210
/// Имя файла, содержащего текст JSON. </param>
241
211
/// <param name="encoding">
242
212
/// Позволяет задать кодировку входного файла.</param>
/// Если текущее значение – начало массива или объекта, то пропускает его содержимое и конец.
271
263
/// Для остальных типов значений работает аналогично методу Прочитать().
272
264
/// </summary>
273
-
///
274
265
[ContextMethod("Пропустить","Skip")]
275
266
publicboolSkip()
276
267
{
@@ -287,29 +278,22 @@ public bool Skip()
287
278
/// <summary>
288
279
/// Выполняет чтение значения JSON.
289
280
/// </summary>
290
-
///
291
281
[ContextMethod("Прочитать","Read")]
292
282
publicboolRead()
293
283
{
294
284
CheckIfOpen();
295
285
return_reader.Read();
296
-
297
286
}
298
287
299
288
/// <summary>
300
-
///
301
289
/// Устанавливает строку, содержащую текст JSON для чтения данным объектом. Если перед вызовом данного метода уже производилось чтение JSON из другого файла или строки, то чтение прекращается и объект инициализируется для чтения из указанной строки.
302
290
/// </summary>
303
-
///
304
291
/// <param name="JSONString">
305
292
/// Строка, содержащая текст в формате JSON. </param>
0 commit comments