219 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.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 (4)
Roslyn.Diagnostics.VisualBasic.Analyzers (3)
Roslyn.Test.PdbUtilities (1)
System.CodeDom (1)
System.Globalization (1)
System.Private.CoreLib (66)
src\libraries\System.Private.CoreLib\src\System\Char.cs (39)
350return CharUnicodeInfo.GetUnicodeCategory(c) == UnicodeCategory.DecimalDigitNumber;
390return CheckLetter(CharUnicodeInfo.GetUnicodeCategory(c));
411return CharUnicodeInfo.GetIsWhiteSpace(c);
425return CharUnicodeInfo.GetUnicodeCategory(c) == UnicodeCategory.UppercaseLetter;
439return CharUnicodeInfo.GetUnicodeCategory(c) == UnicodeCategory.LowercaseLetter;
456CharUnicodeInfo.GetUnicodeCategory(c));
480CharUnicodeInfo.GetUnicodeCategory(c));
665return CharUnicodeInfo.GetUnicodeCategoryInternal(s, index) == UnicodeCategory.DecimalDigitNumber;
686return CheckLetter(CharUnicodeInfo.GetUnicodeCategoryInternal(s, index));
703CharUnicodeInfo.GetUnicodeCategoryInternal(s, index));
723return CharUnicodeInfo.GetUnicodeCategoryInternal(s, index) == UnicodeCategory.LowercaseLetter;
745return CheckNumber(CharUnicodeInfo.GetUnicodeCategory(c));
770return CheckNumber(CharUnicodeInfo.GetUnicodeCategoryInternal(s, index));
795CharUnicodeInfo.GetUnicodeCategoryInternal(s, index));
820return CheckSeparator(CharUnicodeInfo.GetUnicodeCategory(c));
840return CheckSeparator(CharUnicodeInfo.GetUnicodeCategoryInternal(s, index));
845return IsBetween(c, CharUnicodeInfo.HIGH_SURROGATE_START, CharUnicodeInfo.LOW_SURROGATE_END);
875CharUnicodeInfo.GetUnicodeCategory(c));
892CharUnicodeInfo.GetUnicodeCategoryInternal(s, index));
912return CharUnicodeInfo.GetUnicodeCategoryInternal(s, index) == UnicodeCategory.UppercaseLetter;
938return CharUnicodeInfo.GetUnicodeCategory((int)c);
957return CharUnicodeInfo.GetUnicodeCategoryInternal(s, index);
962return CharUnicodeInfo.GetNumericValue(c);
976return CharUnicodeInfo.GetNumericValueInternal(s, index);
984return IsBetween(c, CharUnicodeInfo.HIGH_SURROGATE_START, CharUnicodeInfo.HIGH_SURROGATE_END);
1006return IsBetween(c, CharUnicodeInfo.LOW_SURROGATE_START, CharUnicodeInfo.LOW_SURROGATE_END);
1052uint highSurrogateOffset = (uint)highSurrogate - CharUnicodeInfo.HIGH_SURROGATE_START;
1053uint lowSurrogateOffset = (uint)lowSurrogate - CharUnicodeInfo.LOW_SURROGATE_START;
1054return (highSurrogateOffset | lowSurrogateOffset) <= CharUnicodeInfo.HIGH_SURROGATE_RANGE;
1087uint highSurrogateOffset = (uint)highSurrogate - CharUnicodeInfo.HIGH_SURROGATE_START;
1088uint lowSurrogateOffset = (uint)lowSurrogate - CharUnicodeInfo.LOW_SURROGATE_START;
1094if ((highSurrogateOffset | lowSurrogateOffset) > CharUnicodeInfo.HIGH_SURROGATE_RANGE)
1100return ((int)highSurrogateOffset << 10) + (lowSurrogate - CharUnicodeInfo.LOW_SURROGATE_START) + (0x40 << 10);
1110if (highSurrogateOffset > CharUnicodeInfo.HIGH_SURROGATE_RANGE)
1145int temp1 = s[index] - CharUnicodeInfo.HIGH_SURROGATE_START;
1155int 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)