175 references to CharUnicodeInfo
Aspire.Hosting.Azure (1)
dotnet-svcutil-lib (6)
Metrics (1)
Metrics.Legacy (1)
Microsoft.Build.Tasks.CodeAnalysis (3)
Microsoft.Build.Tasks.Core (7)
Microsoft.Cci.Extensions (1)
Microsoft.CodeAnalysis (3)
Microsoft.CodeAnalysis.Analyzers (1)
Microsoft.CodeAnalysis.AnalyzerUtilities (1)
Microsoft.CodeAnalysis.BannedApiAnalyzers (1)
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.PublicApiAnalyzers (1)
Microsoft.CodeAnalysis.ResxSourceGenerator (3)
Microsoft.CodeAnalysis.VisualBasic (8)
Microsoft.CodeAnalysis.VisualBasic.CodeStyle.Fixes (3)
Microsoft.CodeAnalysis.VisualBasic.ResultProvider (8)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (3)
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 (1)
Microsoft.ML.Transforms (3)
mscorlib (1)
netstandard (1)
Roslyn.Diagnostics.Analyzers (1)
Roslyn.Test.PdbUtilities (1)
System.CodeDom (1)
System.Globalization (1)
System.Private.CoreLib (66)
src\libraries\System.Private.CoreLib\src\System\Char.cs (39)
317return CharUnicodeInfo.GetUnicodeCategory(c) == UnicodeCategory.DecimalDigitNumber;
357return CheckLetter(CharUnicodeInfo.GetUnicodeCategory(c));
378return CharUnicodeInfo.GetIsWhiteSpace(c);
392return CharUnicodeInfo.GetUnicodeCategory(c) == UnicodeCategory.UppercaseLetter;
406return CharUnicodeInfo.GetUnicodeCategory(c) == UnicodeCategory.LowercaseLetter;
423CharUnicodeInfo.GetUnicodeCategory(c));
447CharUnicodeInfo.GetUnicodeCategory(c));
632return CharUnicodeInfo.GetUnicodeCategoryInternal(s, index) == UnicodeCategory.DecimalDigitNumber;
653return CheckLetter(CharUnicodeInfo.GetUnicodeCategoryInternal(s, index));
670CharUnicodeInfo.GetUnicodeCategoryInternal(s, index));
690return CharUnicodeInfo.GetUnicodeCategoryInternal(s, index) == UnicodeCategory.LowercaseLetter;
712return CheckNumber(CharUnicodeInfo.GetUnicodeCategory(c));
737return CheckNumber(CharUnicodeInfo.GetUnicodeCategoryInternal(s, index));
762CharUnicodeInfo.GetUnicodeCategoryInternal(s, index));
787return CheckSeparator(CharUnicodeInfo.GetUnicodeCategory(c));
807return CheckSeparator(CharUnicodeInfo.GetUnicodeCategoryInternal(s, index));
812return IsBetween(c, CharUnicodeInfo.HIGH_SURROGATE_START, CharUnicodeInfo.LOW_SURROGATE_END);
842CharUnicodeInfo.GetUnicodeCategory(c));
859CharUnicodeInfo.GetUnicodeCategoryInternal(s, index));
879return CharUnicodeInfo.GetUnicodeCategoryInternal(s, index) == UnicodeCategory.UppercaseLetter;
905return CharUnicodeInfo.GetUnicodeCategory((int)c);
924return CharUnicodeInfo.GetUnicodeCategoryInternal(s, index);
929return CharUnicodeInfo.GetNumericValue(c);
943return CharUnicodeInfo.GetNumericValueInternal(s, index);
951return IsBetween(c, CharUnicodeInfo.HIGH_SURROGATE_START, CharUnicodeInfo.HIGH_SURROGATE_END);
973return IsBetween(c, CharUnicodeInfo.LOW_SURROGATE_START, CharUnicodeInfo.LOW_SURROGATE_END);
1019uint highSurrogateOffset = (uint)highSurrogate - CharUnicodeInfo.HIGH_SURROGATE_START;
1020uint lowSurrogateOffset = (uint)lowSurrogate - CharUnicodeInfo.LOW_SURROGATE_START;
1021return (highSurrogateOffset | lowSurrogateOffset) <= CharUnicodeInfo.HIGH_SURROGATE_RANGE;
1054uint highSurrogateOffset = (uint)highSurrogate - CharUnicodeInfo.HIGH_SURROGATE_START;
1055uint lowSurrogateOffset = (uint)lowSurrogate - CharUnicodeInfo.LOW_SURROGATE_START;
1061if ((highSurrogateOffset | lowSurrogateOffset) > CharUnicodeInfo.HIGH_SURROGATE_RANGE)
1067return ((int)highSurrogateOffset << 10) + (lowSurrogate - CharUnicodeInfo.LOW_SURROGATE_START) + (0x40 << 10);
1077if (highSurrogateOffset > CharUnicodeInfo.HIGH_SURROGATE_RANGE)
1112int temp1 = s[index] - CharUnicodeInfo.HIGH_SURROGATE_START;
1122int 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 (1)