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

◆ ReadBlockAsync() [1/2]

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

Reimplemented from System.IO.TextReader.

Definition at line 88 of file SyncTextReader.cs.

89 {
90 if (buffer == null)
91 {
92 throw new ArgumentNullException("buffer", System.SR.ArgumentNull_Buffer);
93 }
94 if (index < 0 || count < 0)
95 {
96 throw new ArgumentOutOfRangeException((index < 0) ? "index" : "count", System.SR.ArgumentOutOfRange_NeedNonNegNum);
97 }
98 if (buffer.Length - index < count)
99 {
101 }
102 return Task.FromResult(ReadBlock(buffer, index, count));
103 }
override int ReadBlock(char[] buffer, int index, int count)
static string ArgumentNull_Buffer
Definition SR.cs:22
static string Argument_InvalidOffLen
Definition SR.cs:22
Definition SR.cs:7

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