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

◆ ReadAsync() [1/2]

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

Reimplemented from System.IO.TextReader.

Definition at line 105 of file SyncTextReader.cs.

106 {
107 if (buffer == null)
108 {
109 throw new ArgumentNullException("buffer", System.SR.ArgumentNull_Buffer);
110 }
111 if (index < 0 || count < 0)
112 {
113 throw new ArgumentOutOfRangeException((index < 0) ? "index" : "count", System.SR.ArgumentOutOfRange_NeedNonNegNum);
114 }
115 if (buffer.Length - index < count)
116 {
118 }
119 return Task.FromResult(Read(buffer, index, count));
120 }
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.Read().