181 references to Ascii
http2cat (7)
src\Shared\runtime\Http2\Hpack\HPackEncoder.cs (4)
369
Debug.Assert(
Ascii
.IsValid(value));
381
OperationStatus status =
Ascii
.ToLower(value, destination, out int valueBytesWritten);
399
OperationStatus status =
Ascii
.FromUtf16(value, destination, out int bytesWritten);
529
Debug.Assert(
Ascii
.IsValid(separator));
src\Shared\ServerInfrastructure\StringUtilities.cs (3)
28
if (
Ascii
.ToUtf16(source, destination, out var written) != OperationStatus.Done)
58
if (
Ascii
.ToUtf16(source, destination, out var written) != OperationStatus.Done)
84
return
Ascii
.Equals(previousValue, newValue);
IIS.FunctionalTests (7)
src\Shared\runtime\Http2\Hpack\HPackEncoder.cs (4)
369
Debug.Assert(
Ascii
.IsValid(value));
381
OperationStatus status =
Ascii
.ToLower(value, destination, out int valueBytesWritten);
399
OperationStatus status =
Ascii
.FromUtf16(value, destination, out int bytesWritten);
529
Debug.Assert(
Ascii
.IsValid(separator));
src\Shared\ServerInfrastructure\StringUtilities.cs (3)
28
if (
Ascii
.ToUtf16(source, destination, out var written) != OperationStatus.Done)
58
if (
Ascii
.ToUtf16(source, destination, out var written) != OperationStatus.Done)
84
return
Ascii
.Equals(previousValue, newValue);
IIS.LongTests (7)
src\Shared\runtime\Http2\Hpack\HPackEncoder.cs (4)
369
Debug.Assert(
Ascii
.IsValid(value));
381
OperationStatus status =
Ascii
.ToLower(value, destination, out int valueBytesWritten);
399
OperationStatus status =
Ascii
.FromUtf16(value, destination, out int bytesWritten);
529
Debug.Assert(
Ascii
.IsValid(separator));
src\Shared\ServerInfrastructure\StringUtilities.cs (3)
28
if (
Ascii
.ToUtf16(source, destination, out var written) != OperationStatus.Done)
58
if (
Ascii
.ToUtf16(source, destination, out var written) != OperationStatus.Done)
84
return
Ascii
.Equals(previousValue, newValue);
IIS.NewHandler.FunctionalTests (7)
src\Shared\runtime\Http2\Hpack\HPackEncoder.cs (4)
369
Debug.Assert(
Ascii
.IsValid(value));
381
OperationStatus status =
Ascii
.ToLower(value, destination, out int valueBytesWritten);
399
OperationStatus status =
Ascii
.FromUtf16(value, destination, out int bytesWritten);
529
Debug.Assert(
Ascii
.IsValid(separator));
src\Shared\ServerInfrastructure\StringUtilities.cs (3)
28
if (
Ascii
.ToUtf16(source, destination, out var written) != OperationStatus.Done)
58
if (
Ascii
.ToUtf16(source, destination, out var written) != OperationStatus.Done)
84
return
Ascii
.Equals(previousValue, newValue);
IIS.NewShim.FunctionalTests (7)
src\Shared\runtime\Http2\Hpack\HPackEncoder.cs (4)
369
Debug.Assert(
Ascii
.IsValid(value));
381
OperationStatus status =
Ascii
.ToLower(value, destination, out int valueBytesWritten);
399
OperationStatus status =
Ascii
.FromUtf16(value, destination, out int bytesWritten);
529
Debug.Assert(
Ascii
.IsValid(separator));
src\Shared\ServerInfrastructure\StringUtilities.cs (3)
28
if (
Ascii
.ToUtf16(source, destination, out var written) != OperationStatus.Done)
58
if (
Ascii
.ToUtf16(source, destination, out var written) != OperationStatus.Done)
84
return
Ascii
.Equals(previousValue, newValue);
IIS.ShadowCopy.Tests (3)
src\Shared\ServerInfrastructure\StringUtilities.cs (3)
28
if (
Ascii
.ToUtf16(source, destination, out var written) != OperationStatus.Done)
58
if (
Ascii
.ToUtf16(source, destination, out var written) != OperationStatus.Done)
84
return
Ascii
.Equals(previousValue, newValue);
IISExpress.FunctionalTests (7)
src\Shared\runtime\Http2\Hpack\HPackEncoder.cs (4)
369
Debug.Assert(
Ascii
.IsValid(value));
381
OperationStatus status =
Ascii
.ToLower(value, destination, out int valueBytesWritten);
399
OperationStatus status =
Ascii
.FromUtf16(value, destination, out int bytesWritten);
529
Debug.Assert(
Ascii
.IsValid(separator));
src\Shared\ServerInfrastructure\StringUtilities.cs (3)
28
if (
Ascii
.ToUtf16(source, destination, out var written) != OperationStatus.Done)
58
if (
Ascii
.ToUtf16(source, destination, out var written) != OperationStatus.Done)
84
return
Ascii
.Equals(previousValue, newValue);
Microsoft.AspNetCore.Routing (2)
Matching\JumpTableBuilder.cs (1)
45
if (pathEntries.Length == 1 &&
Ascii
.IsValid(pathEntries[0].text))
Matching\SingleEntryAsciiJumpTable.cs (1)
49
return
Ascii
.EqualsIgnoreCase(a, b) ? _destination : _defaultDestination;
Microsoft.AspNetCore.Server.HttpSys (3)
src\Shared\ServerInfrastructure\StringUtilities.cs (3)
28
if (
Ascii
.ToUtf16(source, destination, out var written) != OperationStatus.Done)
58
if (
Ascii
.ToUtf16(source, destination, out var written) != OperationStatus.Done)
84
return
Ascii
.Equals(previousValue, newValue);
Microsoft.AspNetCore.Server.HttpSys.FunctionalTests (4)
src\Shared\runtime\Http2\Hpack\HPackEncoder.cs (4)
369
Debug.Assert(
Ascii
.IsValid(value));
381
OperationStatus status =
Ascii
.ToLower(value, destination, out int valueBytesWritten);
399
OperationStatus status =
Ascii
.FromUtf16(value, destination, out int bytesWritten);
529
Debug.Assert(
Ascii
.IsValid(separator));
Microsoft.AspNetCore.Server.IIS (3)
src\Shared\ServerInfrastructure\StringUtilities.cs (3)
28
if (
Ascii
.ToUtf16(source, destination, out var written) != OperationStatus.Done)
58
if (
Ascii
.ToUtf16(source, destination, out var written) != OperationStatus.Done)
84
return
Ascii
.Equals(previousValue, newValue);
Microsoft.AspNetCore.Server.Kestrel.Core (14)
Internal\Infrastructure\HttpUtilities.cs (3)
57
OperationStatus operationStatus =
Ascii
.FromUtf16(str, bytes, out _);
69
OperationStatus operationStatus =
Ascii
.FromUtf16(str, bytes, out _);
95
||
Ascii
.ToUtf16(source, destination, out var written) != OperationStatus.Done)
src\Shared\runtime\Http2\Hpack\HPackEncoder.cs (4)
369
Debug.Assert(
Ascii
.IsValid(value));
381
OperationStatus status =
Ascii
.ToLower(value, destination, out int valueBytesWritten);
399
OperationStatus status =
Ascii
.FromUtf16(value, destination, out int bytesWritten);
529
Debug.Assert(
Ascii
.IsValid(separator));
src\Shared\runtime\Http3\QPack\QPackEncoder.cs (4)
236
Debug.Assert(
Ascii
.IsValid(separator));
305
OperationStatus status =
Ascii
.FromUtf16(s, buffer, out int bytesWritten);
318
Debug.Assert(
Ascii
.IsValid(s));
330
OperationStatus status =
Ascii
.ToLower(s, buffer, out int valueBytesWritten);
src\Shared\ServerInfrastructure\StringUtilities.cs (3)
28
if (
Ascii
.ToUtf16(source, destination, out var written) != OperationStatus.Done)
58
if (
Ascii
.ToUtf16(source, destination, out var written) != OperationStatus.Done)
84
return
Ascii
.Equals(previousValue, newValue);
Microsoft.AspNetCore.Server.Kestrel.Transport.Quic (3)
src\Shared\ServerInfrastructure\StringUtilities.cs (3)
28
if (
Ascii
.ToUtf16(source, destination, out var written) != OperationStatus.Done)
58
if (
Ascii
.ToUtf16(source, destination, out var written) != OperationStatus.Done)
84
return
Ascii
.Equals(previousValue, newValue);
Microsoft.AspNetCore.Shared.Tests (11)
src\Shared\runtime\Http2\Hpack\HPackEncoder.cs (4)
369
Debug.Assert(
Ascii
.IsValid(value));
381
OperationStatus status =
Ascii
.ToLower(value, destination, out int valueBytesWritten);
399
OperationStatus status =
Ascii
.FromUtf16(value, destination, out int bytesWritten);
529
Debug.Assert(
Ascii
.IsValid(separator));
src\Shared\runtime\Http3\QPack\QPackEncoder.cs (4)
236
Debug.Assert(
Ascii
.IsValid(separator));
305
OperationStatus status =
Ascii
.FromUtf16(s, buffer, out int bytesWritten);
318
Debug.Assert(
Ascii
.IsValid(s));
330
OperationStatus status =
Ascii
.ToLower(s, buffer, out int valueBytesWritten);
src\Shared\ServerInfrastructure\StringUtilities.cs (3)
28
if (
Ascii
.ToUtf16(source, destination, out var written) != OperationStatus.Done)
58
if (
Ascii
.ToUtf16(source, destination, out var written) != OperationStatus.Done)
84
return
Ascii
.Equals(previousValue, newValue);
System.Collections.Immutable (1)
System\Collections\Frozen\String\KeyAnalyzer.cs (1)
205
return System.Text.
Ascii
.IsValid(s);
System.Console (1)
System\IO\StdInReader.cs (1)
383
if (
Ascii
.IsValid(c))
System.Net.Http (21)
src\libraries\Common\src\System\Net\Http\aspnetcore\Http2\Hpack\HPackEncoder.cs (4)
369
Debug.Assert(
Ascii
.IsValid(value));
381
OperationStatus status =
Ascii
.ToLower(value, destination, out int valueBytesWritten);
399
OperationStatus status =
Ascii
.FromUtf16(value, destination, out int bytesWritten);
529
Debug.Assert(
Ascii
.IsValid(separator));
src\libraries\Common\src\System\Net\Http\aspnetcore\Http3\QPack\QPackEncoder.cs (4)
236
Debug.Assert(
Ascii
.IsValid(separator));
305
OperationStatus status =
Ascii
.FromUtf16(s, buffer, out int bytesWritten);
318
Debug.Assert(
Ascii
.IsValid(s));
330
OperationStatus status =
Ascii
.ToLower(s, buffer, out int valueBytesWritten);
System\Net\Http\Headers\ContentDispositionHeaderValue.cs (1)
409
else if (!
Ascii
.IsValid(result))
System\Net\Http\Headers\HeaderDescriptor.cs (2)
146
if (
Ascii
.Equals(headerValue, knownValues[i]))
255
return candidate != null &&
Ascii
.Equals(contentTypeValue, candidate) ?
System\Net\Http\Headers\HttpHeaderParser.cs (1)
36
Debug.Assert(
Ascii
.IsValid(separator));
System\Net\Http\Headers\KnownHeaders.cs (1)
396
if (candidate != null &&
Ascii
.EqualsIgnoreCase(name, candidate.Name))
System\Net\Http\HttpMethod.SocketsHttpHandler.cs (2)
56
Debug.Assert(
Ascii
.IsValid(Method));
60
Ascii
.FromUtf16(method, bytes, out _);
System\Net\Http\SocketsHttpHandler\AuthenticationHelper.Digest.cs (1)
91
if (!
Ascii
.IsValid(credential.UserName))
System\Net\Http\SocketsHttpHandler\HttpConnection.cs (4)
491
Debug.Assert(
Ascii
.IsValid(s));
495
OperationStatus status =
Ascii
.FromUtf16(s, _writeBuffer.AvailableSpan, out int bytesWritten);
509
OperationStatus status =
Ascii
.FromUtf16(s, buffer, out int bytesWritten);
1109
if (knownReasonPhrase != null &&
Ascii
.Equals(reasonBytes, knownReasonPhrase))
System\Net\Http\SocketsHttpHandler\HttpConnectionBase.cs (1)
139
if (lastValue is null || !
Ascii
.Equals(value, lastValue))
System.Net.HttpListener (1)
System\Net\HttpListener.cs (1)
209
OperationStatus operationStatus =
Ascii
.ToLowerInPlace(destination.Slice(0, toLowerLength), out _);
System.Net.Mail (11)
System\Net\Mail\DomainLiteralReader.cs (1)
74
else if (!
Ascii
.IsValid(data[index]) || !MailBnfHelper.Dtext[data[index]])
System\Net\Mail\DotAtomReader.cs (1)
47
if (
Ascii
.IsValid(data[index]) // Any ASCII allowed
System\Net\Mail\MailBnfHelper.cs (4)
196
if (
Ascii
.IsValid(data[offset]) && !Qtext[data[offset]])
200
else if (!
Ascii
.IsValid(data[offset]) || !Qtext[data[offset]])
234
if (i == 0 || !
Ascii
.IsValid(span[i]))
341
if (
Ascii
.IsValid(ch))
System\Net\Mail\QuotedPairReader.cs (1)
56
if (!permitUnicodeEscaping && !
Ascii
.IsValid(data[index]))
System\Net\Mail\QuotedStringFormatReader.cs (1)
189
if (!
Ascii
.IsValid(ch))
System\Net\Mail\SmtpClient.cs (1)
135
if (
Ascii
.IsValid(ch))
System\Net\Mail\WhitespaceReader.cs (1)
170
&& (!
Ascii
.IsValid(data[index]) || MailBnfHelper.Ctext[data[index]]))
System\Net\Mime\MimeBasePart.cs (1)
116
return
Ascii
.IsValid(value) && (permitCROrLF || !value.AsSpan().ContainsAny('\r', '\n'));
System.Net.WebClient (1)
System\Net\WebClient.cs (1)
515
OperationStatus conversionStatus =
Ascii
.FromUtf16(boundary, boundaryBytes.AsSpan("\r\n--".Length), out _);
System.Private.CoreLib (55)
src\libraries\Common\src\System\HexConverter.cs (1)
279
Vector128<byte> vec =
Ascii
.ExtractAsciiVector(vec1, vec2);
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Base64Url\Base64UrlDecoder.cs (11)
669
if (
Ascii
.VectorContainsNonAsciiChar(utf16VectorLower | utf16VectorUpper))
679
str =
Ascii
.ExtractAsciiVector(utf16VectorLower, utf16VectorUpper).AsSByte();
697
if (
Ascii
.VectorContainsNonAsciiChar(utf16VectorLower | utf16VectorUpper))
707
str =
Ascii
.ExtractAsciiVector(utf16VectorLower, utf16VectorUpper).AsSByte();
721
if (
Ascii
.VectorContainsNonAsciiChar(utf16VectorLower | utf16VectorUpper))
727
str =
Ascii
.ExtractAsciiVector(utf16VectorLower, utf16VectorUpper);
749
if (
Ascii
.VectorContainsNonAsciiChar(s11 | s12 | s21 | s22 | s31 | s32 | s41 | s42))
755
str1 =
Ascii
.ExtractAsciiVector(s11, s31);
756
str2 =
Ascii
.ExtractAsciiVector(s12, s32);
757
str3 =
Ascii
.ExtractAsciiVector(s21, s41);
758
str4 =
Ascii
.ExtractAsciiVector(s22, s42);
src\libraries\System.Private.CoreLib\src\System\Buffers\Text\Utf8Formatter\Utf8Formatter.Date.cs (1)
109
Ascii
.ToLowerInPlace(destination.Slice(0, bytesWritten), out bytesWritten);
src\libraries\System.Private.CoreLib\src\System\Convert.cs (1)
2536
Ascii
.WidenFourAsciiBytesToUtf16AndWriteToBuffer(ref Unsafe.As<ushort, char>(ref dest), Unsafe.ReadUnaligned<uint>(ref src));
src\libraries\System.Private.CoreLib\src\System\Globalization\Normalization.cs (4)
17
if (GlobalizationMode.Invariant ||
Ascii
.IsValid(source))
33
if (GlobalizationMode.Invariant ||
Ascii
.IsValid(strInput))
49
if (GlobalizationMode.Invariant ||
Ascii
.IsValid(source))
72
if (GlobalizationMode.Invariant ||
Ascii
.IsValid(source))
src\libraries\System.Private.CoreLib\src\System\Globalization\TextInfo.cs (2)
241
?
Ascii
.ToUpper(source, destination, out charsConsumed)
242
:
Ascii
.ToLower(source, destination, out charsConsumed);
src\libraries\System.Private.CoreLib\src\System\SearchValues\AsciiByteSearchValues.cs (1)
23
Debug.Assert(
Ascii
.IsValid(values) || (AdvSimd.IsSupported && TUniqueLowNibble.Value));
src\libraries\System.Private.CoreLib\src\System\SearchValues\AsciiCharSearchValues.cs (1)
24
Debug.Assert(
Ascii
.IsValid(values) || (AdvSimd.IsSupported && TUniqueLowNibble.Value));
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\Helpers\AhoCorasickBuilder.cs (1)
216
if (
Ascii
.IsValid(startingChars.AsSpan()))
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\Helpers\StringSearchValuesHelper.cs (1)
83
return
Ascii
.EqualsIgnoreCase(ref matchStart, ref candidate.GetRawStringData(), (uint)candidate.Length);
src\libraries\System.Private.CoreLib\src\System\SearchValues\Strings\StringSearchValues.cs (2)
221
if (!
Ascii
.IsValid(value.AsSpan(0, n)))
457
allAscii = allAscii &&
Ascii
.IsValid(value);
src\libraries\System.Private.CoreLib\src\System\Text\ASCIIEncoding.cs (9)
192
&&
Ascii
.IsValid(replacementFallback.DefaultString[0])))
196
byteCount = (int)
Ascii
.GetIndexOfFirstNonAsciiChar(pChars, (uint)charsLength);
375
int bytesWritten = (int)
Ascii
.NarrowUtf16ToAscii(pChars, pBytes, (uint)Math.Min(charsLength, bytesLength));
389
&&
Ascii
.IsValid(replacementFallback.DefaultString[0]))
403
Ascii
.FromUtf16(chars.Slice(idx), bytes.Slice(idx), out int charsConsumed);
535
charCount = (int)
Ascii
.GetIndexOfFirstNonAsciiByte(pBytes, (uint)bytesLength);
666
bytesConsumed = (int)
Ascii
.WidenAsciiToUtf16(pBytes, pChars, (uint)Math.Min(charsLength, bytesLength));
692
Ascii
.ToUtf16(bytes.Slice(idx), chars.Slice(idx), out int bytesConsumed);
806
if (
Ascii
.IsValid(b))
src\libraries\System.Private.CoreLib\src\System\Text\Unicode\Utf16Utility.Validation.cs (1)
32
int numAsciiCharsConsumedJustNow = (int)
Ascii
.GetIndexOfFirstNonAsciiChar(pInputBuffer, (uint)inputLength);
src\libraries\System.Private.CoreLib\src\System\Text\Unicode\Utf8Utility.Transcoding.cs (11)
32
nuint numElementsConverted =
Ascii
.WidenAsciiToUtf16(pInputBuffer, pOutputBuffer, (uint)Math.Min(inputLength, outputCharsRemaining));
79
if (
Ascii
.AllBytesInUInt32AreAscii(thisDWord))
88
Ascii
.WidenFourAsciiBytesToUtf16AndWriteToBuffer(ref *pOutputBuffer, thisDWord);
107
if (!
Ascii
.AllBytesInUInt32AreAscii(thisDWord | secondDWord))
114
Ascii
.WidenFourAsciiBytesToUtf16AndWriteToBuffer(ref pOutputBuffer[0], thisDWord);
115
Ascii
.WidenFourAsciiBytesToUtf16AndWriteToBuffer(ref pOutputBuffer[4], secondDWord);
126
if (
Ascii
.AllBytesInUInt32AreAscii(thisDWord))
130
Ascii
.WidenFourAsciiBytesToUtf16AndWriteToBuffer(ref *pOutputBuffer, thisDWord);
134
Debug.Assert(!
Ascii
.AllBytesInUInt32AreAscii(secondDWord));
152
Debug.Assert(!
Ascii
.AllBytesInUInt32AreAscii(thisDWord)); // this should have been handled earlier
853
nuint numElementsConverted =
Ascii
.NarrowUtf16ToAscii(pInputBuffer, pOutputBuffer, (uint)Math.Min(inputLength, outputBytesRemaining));
src\libraries\System.Private.CoreLib\src\System\Text\Unicode\Utf8Utility.Validation.cs (8)
32
nuint numAsciiBytesCounted =
Ascii
.GetIndexOfFirstNonAsciiByte(pInputBuffer, (uint)inputLength);
85
if (
Ascii
.AllBytesInUInt32AreAscii(thisDWord))
105
if (!
Ascii
.AllBytesInUInt32AreAscii(thisDWord))
163
if (!
Ascii
.AllBytesInUInt32AreAscii(((uint*)pInputBuffer)[0] | ((uint*)pInputBuffer)[1]))
168
if (!
Ascii
.AllBytesInUInt32AreAscii(((uint*)pInputBuffer)[2] | ((uint*)pInputBuffer)[3]))
215
if (
Ascii
.AllBytesInUInt32AreAscii(thisDWord))
229
Debug.Assert(!
Ascii
.AllBytesInUInt32AreAscii(thisDWord)); // this should have been handled earlier
235
uint numLeadingAsciiBytes =
Ascii
.CountNumberOfLeadingAsciiBytesFromUInt32WithSomeNonAsciiData(thisDWord);
System.Private.Uri (3)
System\DomainNameHelper.cs (3)
153
if (!
Ascii
.IsValid(label))
195
if (
Ascii
.IsValid(hostname))
242
if (!
Ascii
.IsValid(label))
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net10.0\System.Runtime.Forwards.cs (1)
779
[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Text.
Ascii
))]
System.Text.RegularExpressions (1)
System\Text\RegularExpressions\RegexCharClass.cs (1)
1046
return
Ascii
.IsValid(s);