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