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

◆ HtmlEncode() [3/3]

static void System.Net.WebUtility.HtmlEncode ( string? value,
TextWriter output )
inlinestatic

Definition at line 406 of file WebUtility.cs.

407 {
408 if (output == null)
409 {
410 throw new ArgumentNullException("output");
411 }
412 if (string.IsNullOrEmpty(value))
413 {
414 output.Write(value);
415 return;
416 }
417 ReadOnlySpan<char> input = value.AsSpan();
419 if (num == -1)
420 {
421 output.Write(value);
422 return;
423 }
425 if (value.Length < 80)
426 {
429 }
430 else
431 {
432 valueStringBuilder = new ValueStringBuilder(value.Length + 200);
433 }
435 output2.Append(input.Slice(0, num));
436 HtmlEncode(input.Slice(num), ref output2);
437 output.Write(output2.AsSpan());
438 output2.Dispose();
439 }
static ? string HtmlEncode(string? value)
static int IndexOfHtmlEncodingChars(ReadOnlySpan< char > input)

References System.Net.WebUtility.HtmlEncode(), System.Net.WebUtility.IndexOfHtmlEncodingChars(), System.input, and System.value.