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

◆ ReadBlockAsync() [1/2]

override Task< int > System.IO.TextReader.SyncTextReader.ReadBlockAsync ( char[] buffer,
int index,
int count )
inlinevirtual

Reimplemented from System.IO.TextReader.

Definition at line 98 of file TextReader.cs.

99 {
100 if (buffer == null)
101 {
102 throw new ArgumentNullException("buffer", SR.ArgumentNull_Buffer);
103 }
104 if (index < 0 || count < 0)
105 {
106 throw new ArgumentOutOfRangeException((index < 0) ? "index" : "count", SR.ArgumentOutOfRange_NeedNonNegNum);
107 }
108 if (buffer.Length - index < count)
109 {
110 throw new ArgumentException(SR.Argument_InvalidOffLen);
111 }
112 return Task.FromResult(ReadBlock(buffer, index, count));
113 }
override int ReadBlock(char[] buffer, int index, int count)
Definition TextReader.cs:68

References System.SR.Argument_InvalidOffLen, System.SR.ArgumentNull_Buffer, System.SR.ArgumentOutOfRange_NeedNonNegNum, System.buffer, System.count, System.index, and System.IO.TextReader.SyncTextReader.ReadBlock().