Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ Dispose() [2/2]

override void System.IO.StreamReader.Dispose ( bool disposing)
inlineprotectedvirtual

Reimplemented from System.IO.TextReader.

Reimplemented in System.IO.StreamReader.NullStreamReader.

Definition at line 264 of file StreamReader.cs.

265 {
266 if (_disposed)
267 {
268 return;
269 }
270 _disposed = true;
271 if (!_closable)
272 {
273 return;
274 }
275 try
276 {
277 if (disposing)
278 {
279 _stream.Close();
280 }
281 }
282 finally
283 {
284 _charPos = 0;
285 _charLen = 0;
286 base.Dispose(disposing);
287 }
288 }
readonly bool _closable
readonly Stream _stream
virtual void Close()
Definition Stream.cs:644

References System.IO.StreamReader._charLen, System.IO.StreamReader._charPos, System.IO.StreamReader._closable, System.IO.StreamReader._disposed, System.IO.StreamReader._stream, and System.IO.Stream.Close().

Referenced by System.IO.ReadLinesIterator.Dispose().