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

◆ TryReadCode()

static bool System.Net.Http.Headers.WarningHeaderValue.TryReadCode ( string input,
ref int current,
out int code )
inlinestaticprivate

Definition at line 174 of file WarningHeaderValue.cs.

175 {
176 code = 0;
177 int numberLength = HttpRuleParser.GetNumberLength(input, current, allowDecimal: false);
178 if (numberLength == 0 || numberLength > 3)
179 {
180 return false;
181 }
182 if (!HeaderUtilities.TryParseInt32(input, current, numberLength, out code))
183 {
184 return false;
185 }
186 current += numberLength;
187 int whitespaceLength = HttpRuleParser.GetWhitespaceLength(input, current);
188 current += whitespaceLength;
189 if (whitespaceLength == 0 || current == input.Length)
190 {
191 return false;
192 }
193 return true;
194 }

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

Referenced by System.Net.Http.Headers.WarningHeaderValue.GetWarningLength().