196 references to CharUnicodeInfo
Aspire.Hosting.Azure (1)
dotnet-svcutil-lib (6)
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.CodeAnalysis.Workspaces.MSBuild.BuildHost (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 (66)
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 (1)
Text.Analyzers (4)