195 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.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 (1)
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)
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)