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

◆ TryGetLengthLength()

static bool System.Net.Http.Headers.ContentRangeHeaderValue.TryGetLengthLength ( string input,
ref int current,
out int lengthLength )
inlinestaticprivate

Definition at line 223 of file ContentRangeHeaderValue.cs.

224 {
225 lengthLength = 0;
226 if (input[current] == '*')
227 {
228 current++;
229 }
230 else
231 {
232 lengthLength = HttpRuleParser.GetNumberLength(input, current, allowDecimal: false);
233 if (lengthLength == 0 || lengthLength > 19)
234 {
235 return false;
236 }
237 current += lengthLength;
238 }
239 current += HttpRuleParser.GetWhitespaceLength(input, current);
240 return true;
241 }

References System.Net.Http.HttpRuleParser.GetNumberLength(), System.Net.Http.HttpRuleParser.GetWhitespaceLength(), and System.input.

Referenced by System.Net.Http.Headers.ContentRangeHeaderValue.GetContentRangeLength().