198 references to CharUnicodeInfo
Aspire.Hosting.Azure (1)
dotnet-svcutil-lib (6)
GenerateDocumentationAndConfigFiles (4)
Metrics (4)
Metrics.Legacy (4)
Microsoft.Build.Tasks.CodeAnalysis (3)
Microsoft.Build.Tasks.CodeAnalysis.Sdk (3)
Microsoft.Build.Tasks.Core (7)
Microsoft.Cci.Extensions (1)
Microsoft.CodeAnalysis (3)
Microsoft.CodeAnalysis.Analyzers (4)
Microsoft.CodeAnalysis.AnalyzerUtilities (4)
Microsoft.CodeAnalysis.BannedApiAnalyzers (4)
Microsoft.CodeAnalysis.CodeStyle (3)
Microsoft.CodeAnalysis.CSharp (4)
Microsoft.CodeAnalysis.CSharp.EditorFeatures (3)
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ResultProvider (7)
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (1)
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver (3)
Microsoft.CodeAnalysis.Features (1)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (4)
Microsoft.CodeAnalysis.PublicApiAnalyzers (4)
Microsoft.CodeAnalysis.ResxSourceGenerator (6)
Microsoft.CodeAnalysis.VisualBasic (8)
Microsoft.CodeAnalysis.Workspaces (3)
Microsoft.DotNet.Arcade.Sdk (2)
Microsoft.Extensions.ApiDescription.Client (2)
Microsoft.Extensions.FileProviders.Embedded (2)
Microsoft.ML.Tokenizers (2)
Microsoft.ML.Transforms (3)
mscorlib (1)
netstandard (1)
Roslyn.Diagnostics.Analyzers (4)
Roslyn.Test.PdbUtilities (1)
System.CodeDom (1)
System.Globalization (1)
System.Private.CoreLib (64)
src\libraries\System.Private.CoreLib\src\System\Char.cs (39)
369return CharUnicodeInfo.GetUnicodeCategory(c) == UnicodeCategory.DecimalDigitNumber;
409return CheckLetter(CharUnicodeInfo.GetUnicodeCategory(c));
430return CharUnicodeInfo.GetIsWhiteSpace(c);
444return CharUnicodeInfo.GetUnicodeCategory(c) == UnicodeCategory.UppercaseLetter;
458return CharUnicodeInfo.GetUnicodeCategory(c) == UnicodeCategory.LowercaseLetter;
475CharUnicodeInfo.GetUnicodeCategory(c));
499CharUnicodeInfo.GetUnicodeCategory(c));
684return CharUnicodeInfo.GetUnicodeCategoryInternal(s, index) == UnicodeCategory.DecimalDigitNumber;
705return CheckLetter(CharUnicodeInfo.GetUnicodeCategoryInternal(s, index));
722CharUnicodeInfo.GetUnicodeCategoryInternal(s, index));
742return CharUnicodeInfo.GetUnicodeCategoryInternal(s, index) == UnicodeCategory.LowercaseLetter;
764return CheckNumber(CharUnicodeInfo.GetUnicodeCategory(c));
789return CheckNumber(CharUnicodeInfo.GetUnicodeCategoryInternal(s, index));
814CharUnicodeInfo.GetUnicodeCategoryInternal(s, index));
839return CheckSeparator(CharUnicodeInfo.GetUnicodeCategory(c));
859return CheckSeparator(CharUnicodeInfo.GetUnicodeCategoryInternal(s, index));
864return IsBetween(c, CharUnicodeInfo.HIGH_SURROGATE_START, CharUnicodeInfo.LOW_SURROGATE_END);
894CharUnicodeInfo.GetUnicodeCategory(c));
911CharUnicodeInfo.GetUnicodeCategoryInternal(s, index));
931return CharUnicodeInfo.GetUnicodeCategoryInternal(s, index) == UnicodeCategory.UppercaseLetter;
957return CharUnicodeInfo.GetUnicodeCategory((int)c);
976return CharUnicodeInfo.GetUnicodeCategoryInternal(s, index);
981return CharUnicodeInfo.GetNumericValue(c);
995return CharUnicodeInfo.GetNumericValueInternal(s, index);
1003return IsBetween(c, CharUnicodeInfo.HIGH_SURROGATE_START, CharUnicodeInfo.HIGH_SURROGATE_END);
1025return IsBetween(c, CharUnicodeInfo.LOW_SURROGATE_START, CharUnicodeInfo.LOW_SURROGATE_END);
1071uint highSurrogateOffset = (uint)highSurrogate - CharUnicodeInfo.HIGH_SURROGATE_START;
1072uint lowSurrogateOffset = (uint)lowSurrogate - CharUnicodeInfo.LOW_SURROGATE_START;
1073return (highSurrogateOffset | lowSurrogateOffset) <= CharUnicodeInfo.HIGH_SURROGATE_RANGE;
1106uint highSurrogateOffset = (uint)highSurrogate - CharUnicodeInfo.HIGH_SURROGATE_START;
1107uint lowSurrogateOffset = (uint)lowSurrogate - CharUnicodeInfo.LOW_SURROGATE_START;
1113if ((highSurrogateOffset | lowSurrogateOffset) > CharUnicodeInfo.HIGH_SURROGATE_RANGE)
1119return ((int)highSurrogateOffset << 10) + (lowSurrogate - CharUnicodeInfo.LOW_SURROGATE_START) + (0x40 << 10);
1129if (highSurrogateOffset > CharUnicodeInfo.HIGH_SURROGATE_RANGE)
1164int temp1 = s[index] - CharUnicodeInfo.HIGH_SURROGATE_START;
1174int temp2 = s[index + 1] - CharUnicodeInfo.LOW_SURROGATE_START;
System.Private.Xml (5)
System.Runtime (1)
System.Text.RegularExpressions (2)
System.Text.RegularExpressions.Generator (2)
System.Windows.Forms.Primitives (1)
Test.Utilities (4)
Text.Analyzers (4)