170 references to CharUnicodeInfo
Aspire.Hosting.Azure (1)
dotnet-svcutil-lib (6)
GenerateDocumentationAndConfigFiles (4)
Microsoft.Build (1)
Microsoft.Build.Tasks.CodeAnalysis (3)
Microsoft.Build.Tasks.Core (7)
Microsoft.CodeAnalysis (3)
Microsoft.CodeAnalysis.Analyzers (4)
Microsoft.CodeAnalysis.AnalyzerUtilities (4)
Microsoft.CodeAnalysis.CodeStyle (3)
Microsoft.CodeAnalysis.CSharp (4)
Microsoft.CodeAnalysis.Features (1)
Microsoft.CodeAnalysis.NetAnalyzers (1)
Microsoft.CodeAnalysis.ResxSourceGenerator (6)
Microsoft.CodeAnalysis.VisualBasic (8)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (3)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (3)
Microsoft.CodeAnalysis.Workspaces (3)
Microsoft.DotNet.Arcade.Sdk (2)
Microsoft.Extensions.AI.Abstractions (1)
Microsoft.Extensions.FileProviders.Embedded (2)
Microsoft.ML.Tokenizers (3)
Microsoft.ML.Transforms (3)
Microsoft.NET.Build.Containers (1)
Microsoft.TemplateEngine.Orchestrator.RunnableProjects (3)
Microsoft.TestPlatform.AdapterUtilities (1)
mscorlib (1)
netstandard (1)
NuGet.Common (1)
Roslyn.Diagnostics.Analyzers (4)
Roslyn.Diagnostics.VisualBasic.Analyzers (3)
System.CodeDom (1)
System.Globalization (1)
System.Private.CoreLib (66)
src\runtime\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));
699return CharUnicodeInfo.GetUnicodeCategoryInternal(s, index) == UnicodeCategory.DecimalDigitNumber;
720return CheckLetter(CharUnicodeInfo.GetUnicodeCategoryInternal(s, index));
737CharUnicodeInfo.GetUnicodeCategoryInternal(s, index));
757return CharUnicodeInfo.GetUnicodeCategoryInternal(s, index) == UnicodeCategory.LowercaseLetter;
779return CheckNumber(CharUnicodeInfo.GetUnicodeCategory(c));
804return CheckNumber(CharUnicodeInfo.GetUnicodeCategoryInternal(s, index));
829CharUnicodeInfo.GetUnicodeCategoryInternal(s, index));
854return CheckSeparator(CharUnicodeInfo.GetUnicodeCategory(c));
874return CheckSeparator(CharUnicodeInfo.GetUnicodeCategoryInternal(s, index));
879return IsBetween(c, CharUnicodeInfo.HIGH_SURROGATE_START, CharUnicodeInfo.LOW_SURROGATE_END);
909CharUnicodeInfo.GetUnicodeCategory(c));
926CharUnicodeInfo.GetUnicodeCategoryInternal(s, index));
946return CharUnicodeInfo.GetUnicodeCategoryInternal(s, index) == UnicodeCategory.UppercaseLetter;
972return CharUnicodeInfo.GetUnicodeCategory((int)c);
991return CharUnicodeInfo.GetUnicodeCategoryInternal(s, index);
996return CharUnicodeInfo.GetNumericValue(c);
1010return CharUnicodeInfo.GetNumericValueInternal(s, index);
1018return IsBetween(c, CharUnicodeInfo.HIGH_SURROGATE_START, CharUnicodeInfo.HIGH_SURROGATE_END);
1040return IsBetween(c, CharUnicodeInfo.LOW_SURROGATE_START, CharUnicodeInfo.LOW_SURROGATE_END);
1086uint highSurrogateOffset = (uint)highSurrogate - CharUnicodeInfo.HIGH_SURROGATE_START;
1087uint lowSurrogateOffset = (uint)lowSurrogate - CharUnicodeInfo.LOW_SURROGATE_START;
1088return (highSurrogateOffset | lowSurrogateOffset) <= CharUnicodeInfo.HIGH_SURROGATE_RANGE;
1121uint highSurrogateOffset = (uint)highSurrogate - CharUnicodeInfo.HIGH_SURROGATE_START;
1122uint lowSurrogateOffset = (uint)lowSurrogate - CharUnicodeInfo.LOW_SURROGATE_START;
1128if ((highSurrogateOffset | lowSurrogateOffset) > CharUnicodeInfo.HIGH_SURROGATE_RANGE)
1134return ((int)highSurrogateOffset << 10) + (lowSurrogate - CharUnicodeInfo.LOW_SURROGATE_START) + (0x40 << 10);
1144if (highSurrogateOffset > CharUnicodeInfo.HIGH_SURROGATE_RANGE)
1179int temp1 = s[index] - CharUnicodeInfo.HIGH_SURROGATE_START;
1189int 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)