1 instantiation of Char
PresentationFramework (1)
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
2560DefaultConstructor = delegate () { return new System.Char(); },
839 references to Char
aspire (29)
Acquisition\IdentityResolver.cs (1)
276foreach (var c in value)
Acquisition\PeerInstallProbe.cs (1)
412var ch = stderr[i];
Agents\AspireSkills\AspireSkillsInstaller.cs (1)
1134foreach (var invalidCharacter in Path.GetInvalidFileNameChars())
Bundles\BundleService.cs (1)
778foreach (var ch in versionPart)
Commands\AgentTelemetryCommand.cs (2)
165foreach (var c in value) 194foreach (var c in value)
Commands\ResourceCommand.cs (1)
560var ch = value[i];
Commands\ResourceCommandHelper.cs (1)
224var ch = value[i];
Commands\UpdateCommand.cs (1)
888var pathSeparator = Path.PathSeparator;
Documentation\ApiDocs\ApiMemberMarkdownParser.cs (1)
182foreach (var character in value)
Documentation\Docs\DocsIndexService.cs (2)
704foreach (var c in token.AsSpan()) 790var c = text[i];
Documentation\Docs\LlmsTxtParser.cs (2)
909foreach (var c in span) 937foreach (var c in span)
Documentation\FileBackedDocumentContentCache.cs (1)
265var c = key[i];
DotNet\DotNetCliRunner.cs (1)
360foreach (var ch in value)
Interaction\BannerService.cs (1)
241var c = line[col];
Interaction\ConsoleInteractionService.cs (2)
695var yesChoice = defaultValue ? 'Y' : 'y'; 696var noChoice = defaultValue ? 'n' : 'N';
Processes\WindowsProcessInterop.cs (1)
554var c = argument[idx++];
Projects\DotNetAppHostProject.cs (1)
1155var c = text[i];
src\Shared\BackchannelConstants.cs (1)
170var alternateDriveLetter = char.IsUpper(appHostPath[0])
src\Shared\ConsoleLogs\AnsiParser.cs (1)
133if (IsControlSequence(span[i..], ref i, out var finalByte, out var parameters))
src\Shared\DashboardUrls.cs (1)
356var separator = url.Contains('?') ? '&' : '?';
src\Shared\Export\ExportArchive.cs (1)
134foreach (var c in name)
src\Shared\SearchTextParser.cs (1)
251var opChar = span[current];
Utils\ConsoleActivityLogger.cs (1)
130var spinChar = _spinnerChars[_spinnerIndex % _spinnerChars.Length];
Utils\EnvironmentChecker\EnvironmentChecker.cs (1)
148var character = typeName[i];
Utils\EnvironmentChecker\OperatingSystemCheck.cs (1)
220var quote = value[0];
Aspire.Cli.Tests (2)
Interaction\ConsoleInteractionServiceTests.cs (1)
1980var ch = (char)read;
Mcp\Docs\DocsCacheTests.cs (1)
106var c = value[i];
Aspire.Dashboard (9)
Extensions\StringExtensions.cs (1)
15foreach (var c in input)
Model\TextVisualizerViewModel.cs (1)
232var first = input[i.Value];
Otlp\Model\OtlpUnits.cs (1)
71var c = unit[i];
ServiceClient\DashboardRunStore.cs (1)
565foreach (var character in applicationName)
src\Shared\ConsoleLogs\AnsiParser.cs (1)
133if (IsControlSequence(span[i..], ref i, out var finalByte, out var parameters))
src\Shared\DashboardUrls.cs (1)
356var separator = url.Contains('?') ? '&' : '?';
src\Shared\Export\ExportArchive.cs (1)
134foreach (var c in name)
src\Shared\SearchTextParser.cs (1)
251var opChar = span[current];
Utils\BrowserStorageKeys.cs (1)
41foreach (var c in applicationName)
Aspire.Deployment.EndToEnd.Tests (1)
Helpers\AzureAuthenticationHelpers.cs (1)
138foreach (var c in testName)
Aspire.Hosting (12)
ApplicationModel\ReferenceExpression.cs (2)
299foreach (var ch in expression) 452var c = input[i];
Dcp\Process\ProcessUtil.cs (1)
204foreach (var c in argument)
Dcp\ResourceLogSource.cs (1)
172var ch = buffer[i];
Lifecycle\TerminalHostEventingSubscriber.cs (1)
146var c = raw[i];
Orchestrator\ApplicationOrchestrator.cs (1)
401foreach (var separator in separators)
Publishing\ManifestPublishingContext.cs (1)
817foreach (var ch in format)
src\Shared\BackchannelConstants.cs (1)
170var alternateDriveLetter = char.IsUpper(appHostPath[0])
src\Shared\ConsoleLogs\AnsiParser.cs (1)
133if (IsControlSequence(span[i..], ref i, out var finalByte, out var parameters))
src\Shared\EnvironmentVariableNameEncoder.cs (1)
37foreach (var c in name)
src\Shared\TerminalHost\TerminalHostPaths.cs (1)
164foreach (var character in candidate)
VolumeNameGenerator.cs (1)
46var c = nameSpan[i];
Aspire.Hosting.Azure (5)
AzureProvisioningController.cs (1)
3224foreach (var c in location)
AzureProvisioningFailureDetails.cs (1)
767var quote = message[valueStart];
src\Aspire.Hosting\Dcp\Process\ProcessUtil.cs (1)
204foreach (var c in argument)
Utils\ResourceGroupNameHelpers.cs (2)
26var c = resourceGroupName[i]; 46var c = normalizedString[i];
Aspire.Hosting.Azure.Kubernetes (1)
src\Aspire.Hosting\Dcp\Process\ProcessUtil.cs (1)
204foreach (var c in argument)
Aspire.Hosting.Browsers (3)
BrowserLogsArtifacts.cs (1)
145var c = value[i];
BrowserLogsPipeBrowserProcessLauncher.Windows.cs (1)
174var character = argument[index++];
BrowserUserDataPathResolver.cs (1)
142var c = value[i];
Aspire.Hosting.Browsers.Tests (3)
src\Aspire.Hosting.Browsers\BrowserLogsArtifacts.cs (1)
145var c = value[i];
src\Aspire.Hosting.Browsers\BrowserLogsPipeBrowserProcessLauncher.Windows.cs (1)
174var character = argument[index++];
src\Aspire.Hosting.Browsers\BrowserUserDataPathResolver.cs (1)
142var c = value[i];
Aspire.Hosting.CodeGeneration.Go (2)
AtsGoCodeGenerator.cs (2)
1247var firstChar = char.ToLowerInvariant(description[0]); 2217foreach (var ch in name)
Aspire.Hosting.CodeGeneration.Java (4)
AtsJavaCodeGenerator.cs (4)
313var ch = line[i]; 314var next = i + 1 < line.Length ? line[i + 1] : '\0'; 2688foreach (var ch in name) 2772var c = name[i];
Aspire.Hosting.CodeGeneration.Python (2)
AtsPythonCodeGenerator.cs (2)
2285foreach (var c in identifier) 2327foreach (var c in typeName)
Aspire.Hosting.CodeGeneration.Rust (1)
AtsRustCodeGenerator.cs (1)
1156foreach (var ch in name)
Aspire.Hosting.DevTunnels (2)
DevTunnelCli.cs (1)
328foreach (var c in a)
src\Shared\EnvironmentVariableNameEncoder.cs (1)
37foreach (var c in name)
Aspire.Hosting.Docker (4)
EnvVarEscaper.cs (3)
138foreach (var c in candidate) 214foreach (var c in content) 344foreach (var c in name)
src\Aspire.Hosting\Dcp\Process\ProcessUtil.cs (1)
204foreach (var c in argument)
Aspire.Hosting.Java (1)
JavaVersionDetector.cs (1)
334var current = contents[index];
Aspire.Hosting.JavaScript (1)
JavaScriptHostingExtensions.cs (1)
2475foreach (var c in apiPath)
Aspire.Hosting.Kubernetes (1)
KubernetesHelmChartExtensions.cs (1)
533foreach (var c in value)
Aspire.Hosting.Maui (1)
src\Shared\EnvironmentVariableNameEncoder.cs (1)
37foreach (var c in name)
Aspire.Hosting.Maui.Tests (1)
MauiEnvironmentHelperTests.cs (1)
217var invalidChar = Path.GetInvalidFileNameChars()
Aspire.Hosting.RabbitMQ (1)
RabbitMQBuilderExtensions.cs (1)
266var c = tag[i];
Aspire.Hosting.Radius (4)
Publishing\RadiusInfrastructureBuilder.cs (1)
1268var c = format[i];
Secrets\KubernetesName.cs (2)
24var c = value[i]; 73foreach (var c in value)
Secrets\RadiusSecretStoreNaming.cs (1)
65foreach (var c in name)
Aspire.Hosting.RemoteHost (1)
AtsCapabilityScanner.cs (1)
3686foreach (var c in target)
Aspire.Hosting.Rust (1)
RustDockerfileGenerator.cs (1)
371foreach (var controlCharacter in value.Where(char.IsControl))
Aspire.Hosting.Tasks (1)
ResolveAspireCliBundle.cs (1)
403var ch = value[i];
Aspire.TerminalHost (1)
src\Shared\TerminalHost\TerminalHostPaths.cs (1)
164foreach (var character in candidate)
Aspire.TypeSystem (1)
AtsConstants.cs (1)
116/// Char type ID. Maps from .NET <see cref="System.Char"/>.
dotnet-svcutil-lib (29)
CmdCredentialsProvider.cs (1)
293else if (!Char.IsControl(keyInfo.KeyChar))
CodeDomFixup\CodeDomHelpers.cs (2)
232foreach (var ch in value) 234var charVal = char.IsLetterOrDigit(ch) ? ch : '_';
FrameworkFork\Microsoft.CodeDom\Microsoft\CSharpCodeProvider.cs (3)
491if (Char.IsHighSurrogate(value[i]) 493&& Char.IsLowSurrogate(value[i + 1])) 1443if (Char.IsSurrogate(c))
FrameworkFork\Microsoft.CodeDom\Microsoft\VBCodeProvider.cs (2)
506if (Char.IsHighSurrogate(value[i]) 508&& Char.IsLowSurrogate(value[i + 1]))
FrameworkFork\Microsoft.CodeDom\System\CodeTypeReference.cs (2)
440while (start < typeName.Length && Char.IsWhiteSpace(typeName[start])) start++; 441while (end >= 0 && Char.IsWhiteSpace(typeName[end])) end--;
FrameworkFork\Microsoft.Xml\Xml\Core\XmlTextWriter.cs (2)
861public override void WriteChars(Char[] buffer, int index, int count) 876public override void WriteRaw(Char[] buffer, int index, int count)
FrameworkFork\Microsoft.Xml\Xml\Core\XmlWellformedWriter.cs (2)
1000if (Char.IsSurrogate(ch)) 1026if (!Char.IsSurrogatePair(highChar, lowChar))
FrameworkFork\Microsoft.Xml\Xml\Serialization\PrimitiveXmlSerializers.cs (1)
197WriteElementString(@"char", @"", FromChar(((System.Char)o)));
FrameworkFork\Microsoft.Xml\Xml\Serialization\XmlSerializationWriter.cs (1)
552if (!Char.IsDigit(name, j))
FrameworkFork\Microsoft.Xml\Xml\XmlConvert.cs (4)
696public static string ToString(Char value) 926public static Char ToChar(string s) 939internal static Exception TryToChar(string s, out Char result) 941if (!Char.TryParse(s, out result))
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\TypeCode.cs (1)
19else if (type == typeof(Char))
FrameworkFork\System.Runtime.Serialization\System\Runtime\Serialization\XmlSerializableWriter.cs (2)
88public override void WriteChars(Char[] buffer, int index, int count) { _xmlWriter.WriteChars(buffer, index, count); } 89public override void WriteRaw(Char[] buffer, int index, int count) { _xmlWriter.WriteRaw(buffer, index, count); }
FrameworkFork\System.Runtime.Serialization\System\Xml\EncodingStreamWrapper.cs (1)
449if (key[i] != Char.ToLowerInvariant((char)buffer[offset + i]))
FrameworkFork\System.ServiceModel\Extensions\ReflectionExtensions.cs (1)
122if (type == typeof(Char))
FrameworkFork\System.ServiceModel\System\ServiceModel\Description\ClientClassGenerator.cs (1)
937Char.IsUpper(interfaceName, 1))
FrameworkFork\System.ServiceModel\System\ServiceModel\Security\XmlHelper.cs (3)
311if ((!Char.IsLetter(idPrefix[0]) && idPrefix[0] != '_')) 319if (!Char.IsLetter(c) && !Char.IsNumber(c) && c != '.' && c != '_' && c != '-')
GenerateDocumentationAndConfigFiles (16)
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
715foreach (var ch in path)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (3)
32var ch = tokenText[index]; 33var next = tokenText[index + 1]; 200var ch = info.Get(tokenText, index);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (2)
142foreach (var ch in text) 177foreach (var ch in text)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
261var ch = Data[Position];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
109foreach (var ch in value)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (2)
495var sourceChar = source[i - 1]; 517var targetChar = target[j - 1];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (4)
47var firstChar = identifier[wordStart]; 87var c = identifier[current]; 109var c = identifier[current]; 177var ch = identifier[wordStart];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringEscapeEncoder.cs (1)
105var ch = text[i];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.cs (1)
72var nextChar = name[prefix.Length];
ILCompiler.Compiler (1)
Compiler\Logging\DocumentationSignatureParser.cs (1)
99var memberTypeChar = PeekNextChar(id, index);
ILCompiler.MetadataTransform (1)
Internal\Metadata\NativeFormat\Writer\NativeFormatWriterGen.cs (1)
498public Char[] Value;
illink (1)
Infrastructure.Common (1)
FrameworkHelper.cs (1)
90&& Char.IsDigit(frameworkName[5]))
Microsoft.Analyzers.Extra (1)
LegacyLoggingFixer.FixDetails.cs (1)
233foreach (var ch in message)
Microsoft.Analyzers.Local (5)
JsonReader.cs (5)
66var next = _scanner.Peek(); 150var next = _scanner.Peek(); 177var c = _scanner.Read(); 302var next = _scanner.Read(); 357var next = _scanner.Read();
Microsoft.Arcade.Common (1)
ArgumentEscaper.cs (1)
106foreach (var character in argument)
Microsoft.AspNetCore.App.Analyzers (9)
Infrastructure\VirtualChars\AbstractVirtualCharService.cs (3)
31var ch = tokenText[index]; 32var next = tokenText[index + 1]; 200var ch = info.Get(tokenText, index);
Infrastructure\VirtualChars\CSharpVirtualCharService.cs (5)
273var ch = tokenText[index]; 366var ch = tokenText[index + 1]; 399var ch = tokenText[index + 1]; 485var ch2 = tokenText[index + i]; 514var ch2 = tokenText[index + i];
Infrastructure\VirtualChars\VirtualCharSequence.Chunks.cs (1)
156var ch = _underlyingData[index];
Microsoft.AspNetCore.Authentication.Negotiate (1)
Internal\LdapAdapter.cs (1)
180foreach (var c in value)
Microsoft.AspNetCore.Components (1)
src\aspnetcore\src\Http\Routing\src\Patterns\RouteParameterParser.cs (1)
56var currentChar = parameter[currentIndex];
Microsoft.AspNetCore.Components.AI.SourceGenerators (1)
ToolBlockEmitter.cs (1)
242foreach (var ch in value)
Microsoft.AspNetCore.Components.Web (1)
Forms\FieldIdGenerator.cs (1)
46foreach (var c in fieldName)
Microsoft.AspNetCore.Grpc.JsonTranscoding (3)
src\aspnetcore\src\Grpc\JsonTranscoding\src\Shared\Legacy.cs (3)
326foreach (var ch in name) 353var c = input[i]; 360var next = input[i + 1];
Microsoft.AspNetCore.Http (1)
src\aspnetcore\src\Shared\HttpRuleParser.cs (1)
98var spaceOrTab = input[current + 2];
Microsoft.AspNetCore.HttpLogging (1)
W3CLoggingMiddleware.cs (1)
247var ch = entry[i];
Microsoft.AspNetCore.InternalTesting (1)
TestFileOutputContext.cs (1)
127foreach (var c in s)
Microsoft.AspNetCore.Mvc.Abstractions (2)
ModelBinding\ModelStateDictionary.cs (2)
597var ch = key[index]; 792var charAfterPrefix = key[prefix.Length];
Microsoft.AspNetCore.Mvc.Core (3)
ModelBinding\PrefixContainer.cs (2)
212var c = candidate[prefix.Length]; 269var c = candidate[prefix.Length];
src\aspnetcore\src\Shared\HttpRuleParser.cs (1)
98var spaceOrTab = input[current + 2];
Microsoft.AspNetCore.Mvc.Razor (1)
ViewPath.cs (1)
34foreach (var ch in pathValue)
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (1)
src\aspnetcore\src\Mvc\Mvc.Razor\src\ViewPath.cs (1)
34foreach (var ch in pathValue)
Microsoft.AspNetCore.Mvc.TagHelpers (1)
GlobbingUrlBuilder.cs (1)
308var ch = value[index];
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
Rendering\TagBuilder.cs (1)
164var firstChar = name[0];
Microsoft.AspNetCore.Rewrite (1)
ApacheModRewrite\CookieActionFactory.cs (1)
22var separator = ':';
Microsoft.AspNetCore.Routing (3)
InlineRouteParameterParser.cs (1)
57var currentChar = routeParameter[currentIndex];
Patterns\RouteParameterParser.cs (1)
56var currentChar = parameter[currentIndex];
src\aspnetcore\src\Shared\HttpRuleParser.cs (1)
98var spaceOrTab = input[current + 2];
Microsoft.AspNetCore.Server.HttpSys (2)
RequestProcessing\Request.cs (2)
119var baseValue = pathBase[baseOffset]; 120var offsetValue = originalPath[originalOffset];
Microsoft.AspNetCore.Server.IIS (2)
Core\IISHttpContext.cs (2)
224var baseValue = pathBase[baseOffset]; 225var offsetValue = originalPath[originalOffset];
Microsoft.AspNetCore.Server.Kestrel.Core (7)
Internal\Http2\Http2Stream.cs (1)
450var ch = pathSegment[i];
Internal\Http3\Http3Stream.cs (1)
1277var ch = pathSegment[i];
Internal\Infrastructure\HttpUtilities.cs (4)
328var c = MemoryMarshal.GetReference(str); 499var firstChar = hostText[0]; 529var ch = hostText[i]; 557var firstChar = hostText[offset];
Middleware\Internal\LoggingStream.cs (1)
179var bufferChar = (char)buffer[i];
Microsoft.AspNetCore.WebUtilities (1)
FormReader.cs (1)
237var c = _buffer[_bufferOffset++];
Microsoft.Build (8)
BuildCheck\Checks\ExecCliBuildCheck.cs (1)
119foreach (var c in command)
BuildCheck\Infrastructure\EditorConfig\EditorConfigGlobsMatcher.cs (2)
186var simpleChar = nameLexer.EatCurrentCharacter(); 336var currentChar = lexer.EatCurrentCharacter();
Construction\Solution\SolutionFile.cs (1)
1632var nameValueSeparators = '=';
Evaluation\Expander.PropertyExpander.cs (2)
271if (Char.IsWhiteSpace(propertyBody[0]) || Char.IsWhiteSpace(propertyBody[propertyBody.Length - 1]))
Evaluation\ItemSpec.cs (1)
194foreach (var c in evaluatedItemspecEscaped)
Resources\Constants.cs (1)
371availableStaticMethods.TryAdd("System.Char", new Tuple<string, Type>(null, typeof(Char)));
Microsoft.Build.Framework (5)
FileUtilities.cs (5)
539var targetQuote = isSingleQuote ? singleQuote : doubleQuote; 540var convertQuote = isSingleQuote ? doubleQuote : singleQuote; 1500var separator = Path.DirectorySeparatorChar; 1531var c = path1[i]; 1544var c = path2[i];
Microsoft.Build.Tasks.CodeAnalysis (2)
src\roslyn\src\Compilers\Core\MSBuildTask\GenerateMSBuildEditorConfig.cs (1)
147foreach (var c in value)
src\roslyn\src\Compilers\Core\Portable\InternalUtilities\CommandLineUtilities.cs (1)
88var current = commandLine[i];
Microsoft.Build.Tasks.Core (2)
src\msbuild\src\Shared\LanguageParser\CSharptokenCharReader.cs (1)
125while (!EndOfLines && Char.IsWhiteSpace(CurrentCharacter))
src\msbuild\src\Shared\LanguageParser\VisualBasictokenCharReader.cs (1)
141if (Char.IsWhiteSpace(CurrentCharacter) && !TokenChar.IsNewLine(CurrentCharacter))
Microsoft.Build.Tasks.Git (6)
GitDataReader\GitIgnore.cs (1)
237var c = line[i++];
GitDataReader\Glob.cs (2)
40var c = pattern[patternIndex++]; 207var c = pattern[patternIndex];
GitDataReader\PathUtils.cs (1)
54var c = root[root.Length - 1];
src\sourcelink\src\Common\Utilities\Hash.cs (1)
381foreach (var ch in text)
src\sourcelink\src\Common\Utilities\PathUtilities.cs (1)
44var last = path[path.Length - 1];
Microsoft.CodeAnalysis (34)
CommandLine\AnalyzerConfig.SectionNameMatching.cs (2)
191var simpleChar = nameLexer.EatCurrentCharacter(); 343var currentChar = lexer.EatCurrentCharacter();
CommandLine\CommandLineParser.cs (2)
959var cur = arg[i]; 1093var c = span[i];
CvtRes.cs (6)
14using WCHAR = System.Char; 136WCHAR firstWord = fhIn.ReadChar(); 153WCHAR curChar = firstWord; 734return PadKeyLen((sz.Length + 1) * sizeof(WCHAR)) / sizeof(WCHAR); 738return KEYSIZE(sz) * sizeof(WCHAR);
DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (5)
136var nextChar = PeekNextChar(); 311var nextChar = PeekNextChar(); 414var nextChar = PeekNextChar(); 614var nextChar = PeekNextChar(); 704var nextChar = PeekNextChar();
DocumentationCommentId.cs (2)
764var kindChar = PeekNextChar(id, index); 916var ch = PeekNextChar(id, index);
FileSystem\PathUtilities.cs (1)
715foreach (var ch in path)
InternalUtilities\CommandLineUtilities.cs (1)
88var current = commandLine[i];
MemoryExtensions.cs (3)
30var c = span[i]; 31foreach (var target in characters) 80foreach (var c in span)
MetadataReader\MetadataHelpers.cs (2)
266if (!EndOfInput && Char.IsWhiteSpace(Current)) 361if (!EndOfInput && Char.IsWhiteSpace(Current))
PEWriter\TypeNameSerializer.cs (1)
219foreach (var ch in namedType.Name)
SourceGeneration\Nodes\NodeStateTable.cs (1)
208var packedChar = state.GetState(i) switch
src\roslyn\src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoReader.cs (3)
222var ch = (char)ReadInt16(bytes, ref offset); 277var ch = (char)ReadInt16(bytes, ref offset); 506var ch1 = importString[1];
Symbols\WellKnownGeneratedNameParser.cs (1)
34var c = (i >= 0) ? metadataNameSuffix[i] : '\0';
Text\CompositeText.cs (1)
562var previousSegmentLastChar = previousSegment[^1];
Text\LargeText.cs (1)
264foreach (var c in chunk)
Text\SourceText.cs (1)
1174var c = buffer[index];
Text\TextUtilities.cs (1)
16var c = text[index];
Microsoft.CodeAnalysis.Analyzers (19)
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (1)
1013var lastChar = s[^1];
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
715foreach (var ch in path)
src\roslyn\src\RoslynAnalyzers\Microsoft.CodeAnalysis.BannedApiAnalyzers\Core\DocumentationCommentIdParser.cs (1)
29var kindChar = PeekNextChar(id, index);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (3)
32var ch = tokenText[index]; 33var next = tokenText[index + 1]; 200var ch = info.Get(tokenText, index);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (2)
142foreach (var ch in text) 177foreach (var ch in text)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
344foreach (var ch in _symbolKeyData[position..])
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
261var ch = Data[Position];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
109foreach (var ch in value)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (2)
495var sourceChar = source[i - 1]; 517var targetChar = target[j - 1];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (4)
47var firstChar = identifier[wordStart]; 87var c = identifier[current]; 109var c = identifier[current]; 177var ch = identifier[wordStart];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringEscapeEncoder.cs (1)
105var ch = text[i];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.cs (1)
72var nextChar = name[prefix.Length];
Microsoft.CodeAnalysis.AnalyzerUtilities (16)
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
715foreach (var ch in path)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (3)
32var ch = tokenText[index]; 33var next = tokenText[index + 1]; 200var ch = info.Get(tokenText, index);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (2)
142foreach (var ch in text) 177foreach (var ch in text)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
344foreach (var ch in _symbolKeyData[position..])
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
261var ch = Data[Position];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
109foreach (var ch in value)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (2)
495var sourceChar = source[i - 1]; 517var targetChar = target[j - 1];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (4)
47var firstChar = identifier[wordStart]; 87var c = identifier[current]; 109var c = identifier[current]; 177var ch = identifier[wordStart];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringEscapeEncoder.cs (1)
105var ch = text[i];
Microsoft.CodeAnalysis.CodeStyle (21)
src\roslyn\src\Compilers\Core\Portable\DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (5)
136var nextChar = PeekNextChar(); 311var nextChar = PeekNextChar(); 414var nextChar = PeekNextChar(); 614var nextChar = PeekNextChar(); 704var nextChar = PeekNextChar();
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
715foreach (var ch in path)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (3)
32var ch = tokenText[index]; 33var next = tokenText[index + 1]; 200var ch = info.Get(tokenText, index);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (2)
142foreach (var ch in text) 177foreach (var ch in text)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
344foreach (var ch in _symbolKeyData[position..])
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
261var ch = Data[Position];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
109foreach (var ch in value)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (2)
495var sourceChar = source[i - 1]; 517var targetChar = target[j - 1];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (4)
47var firstChar = identifier[wordStart]; 87var c = identifier[current]; 109var c = identifier[current]; 177var ch = identifier[wordStart];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringEscapeEncoder.cs (1)
105var ch = text[i];
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.cs (1)
72var nextChar = name[prefix.Length];
Microsoft.CodeAnalysis.CSharp (33)
Binder\Binder_InterpolatedString.cs (2)
197var c = value[i]; 420foreach (var c in value)
BoundTree\LengthBasedStringSwitchData.cs (1)
235var currentChar = caseLabel.value[position];
Lowering\SyntheticBoundNodeFactory.cs (1)
1192public BoundLiteral CharLiteral(Char charValue)
Parser\LanguageParser_InterpolatedString.cs (3)
427var currentLineChar = currentLineWhitespace[i]; 428var indentationLineChar = indentationLineWhitespace[i]; 462var ch = text[currentIndex];
Parser\Lexer_RawStringLiteral.cs (3)
40var ch = TextWindow.PeekChar(); 107var currentChar = TextWindow.PeekChar(); 156var currentChar = TextWindow.PeekChar();
Parser\Lexer_StringLiteral.cs (3)
16var quoteCharacter = TextWindow.PeekChar(); 45ch = this.ScanEscapeSequence(out var c2); 213var ch = TextWindow.PeekChar();
Parser\Lexer.cs (15)
921var ch2 = TextWindow.PeekChar(1); 2069var firstCh = text[position]; 2102var startCh = this.TextWindow.PeekChar(); 2128var ch = this.TextWindow.PeekChar(); 2181var ch = this.TextWindow.PeekChar(); 2492var ch = this.TextWindow.PeekChar(); 3129var ch = TextWindow.PeekChar(); 3458var ch = TextWindow.PeekChar(); 4060var ch = TextWindow.PeekChar(); 4190var ch = TextWindow.PeekChar(); 4314var ch = TextWindow.PeekChar(); 4571var ch2 = TextWindow.PeekChar(1); 4600var ch = ScanUnicodeEscape(peek: true, surrogateCharacter: out surrogateCharacter, info: out info); 4608var ch = TextWindow.PeekChar(); 4612var ch2 = TextWindow.PeekChar(1);
Parser\SlidingTextWindow.cs (1)
350var ch = PeekChar();
Symbols\Synthesized\GeneratedNameParser.cs (1)
71var c = str[i];
Symbols\Synthesized\GeneratedNames.cs (1)
591foreach (var ch in fileName)
Syntax\SyntaxNormalizer.cs (2)
935var tokenLastChar = token.Text[^1]; 936var nextFirstChar = next.Text[0];
Microsoft.CodeAnalysis.CSharp.CodeStyle (9)
src\roslyn\src\Analyzers\CSharp\Analyzers\UseUtf8StringLiteral\UseUtf8StringLiteralDiagnosticAnalyzer.cs (1)
165if (rune.TryGetEscapeCharacter(out var escapeChar))
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (6)
261var ch = tokenText[index]; 293foreach (var ch in tokenText) 327var ch = tokenText[index + 1]; 362var ch = tokenText[index + 1]; 454var ch2 = tokenText[index + i]; 484var ch2 = tokenText[index + i];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
46var previousChar = tokenBeforeParen.Text.LastOrDefault(); 47var nextChar = tokenAfterParen.Text.FirstOrDefault();
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\roslyn\src\Analyzers\CSharp\CodeFixes\DocumentationComments\CSharpRemoveDocCommentNodeCodeFixProvider.cs (1)
54foreach (var c in text)
src\roslyn\src\Analyzers\CSharp\CodeFixes\SimplifyInterpolation\CSharpSimplifyInterpolationCodeFixProvider.cs (2)
41foreach (var c in formatString) 56foreach (var c in formatString)
Microsoft.CodeAnalysis.CSharp.Features (11)
Completion\CompletionProviders\CompletionUtilities.cs (2)
62var ch = text[characterPosition]; 129var ch = text[characterPosition];
Completion\CompletionProviders\OperatorsAndIndexer\UnnamedSymbolCompletionProvider_Operators.cs (1)
88foreach (var ch in opText)
ConvertBetweenRegularAndVerbatimString\AbstractConvertBetweenRegularAndVerbatimStringCodeRefactoringProvider.cs (1)
140if (charService.TryGetEscapeCharacter(ch, out var escaped))
Diagnostics\Analyzers\TypeSyntaxSimplifierWalker.cs (1)
38nameof(Char),
LanguageServices\CSharpSymbolDisplayService.SymbolDescriptionBuilder.cs (1)
189/// Unicode-escaped <see cref="System.Char"/> symbol should be added.
src\roslyn\src\Analyzers\CSharp\Analyzers\UseUtf8StringLiteral\UseUtf8StringLiteralDiagnosticAnalyzer.cs (1)
165if (rune.TryGetEscapeCharacter(out var escapeChar))
src\roslyn\src\Analyzers\CSharp\CodeFixes\DocumentationComments\CSharpRemoveDocCommentNodeCodeFixProvider.cs (1)
54foreach (var c in text)
src\roslyn\src\Analyzers\CSharp\CodeFixes\SimplifyInterpolation\CSharpSimplifyInterpolationCodeFixProvider.cs (2)
41foreach (var c in formatString) 56foreach (var c in formatString)
TaskList\CSharpTaskListService.cs (1)
71var ch = message[i];
Microsoft.CodeAnalysis.CSharp.Workspaces (9)
Classification\Worker_DocumentationComments.cs (1)
105var ch = text[index];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (6)
261var ch = tokenText[index]; 293foreach (var ch in tokenText) 327var ch = tokenText[index + 1]; 362var ch = tokenText[index + 1]; 454var ch2 = tokenText[index + i]; 484var ch2 = tokenText[index + i];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
46var previousChar = tokenBeforeParen.Text.LastOrDefault(); 47var nextChar = tokenAfterParen.Text.FirstOrDefault();
Microsoft.CodeAnalysis.Features (27)
Completion\CommonCompletionUtilities.cs (1)
62var ch = text[characterPosition];
Completion\CompletionService_GetCompletions.cs (1)
211var character = text[caretPosition - 1];
Completion\CompletionService.cs (1)
363foreach (var ch in filterText)
Completion\Providers\AbstractInternalsVisibleToCompletionProvider.cs (1)
31var ch = text[insertedCharacterPosition];
DocumentationComments\AbstractDocumentationCommentSnippetService.cs (1)
48var docCommentChar = this.DocumentationCommentCharacter[0];
EmbeddedLanguages\RegularExpressions\RegexCharClass.cs (1)
191var ch = (char)r;
EmbeddedLanguages\RegularExpressions\RegexParser.cs (2)
1370var controlCh = controlEscape.ControlToken.VirtualChars[0].Value; 1907var ch = _currentToken.VirtualChars[0].Value;
EmbeddedLanguages\StackFrame\StackFrameLexer.cs (1)
36foreach (var c in text)
EmbeddedLanguages\StackFrame\StackFrameParser.cs (1)
291var currentChar = _lexer.CurrentChar.Value;
EncapsulateField\AbstractEncapsulateFieldService.cs (1)
431var firstCharacter = EnUSCultureInfo.TextInfo.ToUpper(baseName[0]);
LanguageServices\AnonymousTypeDisplayService\AbstractStructuralTypeDisplayService.cs (1)
137var c = (char)('a' + current);
MetadataAsSource\AbstractMetadataAsSourceService.DocCommentFormatter.cs (1)
199foreach (var c in span.Slice(0, end))
NavigateTo\RegexPatternDetector.cs (1)
26foreach (var ch in pattern)
ReplaceDocCommentTextWithTag\AbstractReplaceDocCommentTextWithTagCodeRefactoringProvider.cs (2)
193var currentChar = sourceText[endExclusive]; 216var previousCharacter = sourceText[startInclusive - 1];
Snippets\SnippetUtilities.cs (1)
21var c = currentText[startPosition - 1];
src\roslyn\src\Compilers\Core\Portable\DiagnosticAnalyzer\SuppressMessageAttributeState.TargetSymbolResolver.cs (5)
136var nextChar = PeekNextChar(); 311var nextChar = PeekNextChar(); 414var nextChar = PeekNextChar(); 614var nextChar = PeekNextChar(); 704var nextChar = PeekNextChar();
src\roslyn\src\Compilers\Core\Portable\Text\TextUtilities.cs (1)
16var c = text[index];
src\roslyn\src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoReader.cs (3)
222var ch = (char)ReadInt16(bytes, ref offset); 277var ch = (char)ReadInt16(bytes, ref offset); 506var ch1 = importString[1];
Wrapping\AbstractCodeActionComputer.cs (1)
209foreach (var ch in text)
Microsoft.CodeAnalysis.NetAnalyzers (4)
Microsoft.NetCore.Analyzers\Performance\UseStringContainsCharOverloadWithSingleCharacters.Fixer.cs (1)
38if (!TryGetLiteralValueFromNode(violatingNode, out var sourceCharLiteral))
Microsoft.NetCore.Analyzers\Performance\UseStringMethodCharOverloadWithSingleCharacters.cs (1)
119TryGetChar(invocationOperation, out var stringArgument, out var c))
Microsoft.NetCore.Analyzers\Performance\UseStringMethodCharOverloadWithSingleCharacters.Fixer.cs (1)
42if (!TryGetChar(model, argumentListNode, out var c))
Microsoft.NetCore.Analyzers\Runtime\PreventNumericIntPtrUIntPtrBehavioralChanges.cs (1)
80binaryOperation.IsAdditionOrSubstractionOperation(out var binaryOperator) &&
Microsoft.CodeAnalysis.Razor.Compiler (41)
CSharp\RequiredAttributeParser.cs (2)
213var quote = Current; 331var ch = Current;
Language\AllowedChildTagDescriptorBuilder.cs (1)
48foreach (var character in Name)
Language\BoundAttributeDescriptorBuilder.cs (2)
241foreach (var ch in name) 292foreach (var ch in indexerPrefix)
Language\BoundAttributeParameterDescriptorBuilder.cs (1)
95foreach (var character in Name)
Language\CodeGeneration\CodeWriterExtensions.cs (1)
106var @char = context.SourceDocument.Text[i];
Language\CodeGeneration\IntermediateNodeWriter.cs (1)
336var lastCharBeforeSplit = literal.Span[maxStringLiteralLength - 1];
Language\Components\ComponentMarkupEncodingPass.cs (1)
98foreach (var ch in token.Content)
Language\Components\TypeNameHelper.NameComparer.cs (1)
29foreach (var ch in memory.Span)
Language\CSharpIdentifier.cs (2)
51var firstChar = inputName[0]; 64var ch = inputName[i];
Language\HtmlConventions.cs (3)
18foreach (var c in InvalidNonWhitespaceHtmlCharacters) 59foreach (var c in input) 102var prev = input[i - 1];
Language\Legacy\CSharpCodeParser.cs (2)
1218var @char = Context.SourceDocument.Text[index]; 1521foreach (var character in prefix)
Language\Legacy\HtmlTokenizer.cs (3)
195var prev = '\0'; 206var next = Peek(); 223var sym = CurrentCharacter;
Language\Legacy\NativeCSharpTokenizer.cs (10)
463var first = CurrentCharacter; 653TakeUntil(c => !Char.IsDigit(c)); 654if (CurrentCharacter == '.' && Char.IsDigit(Peek())) 679TakeUntil(c => !Char.IsDigit(c)); 693Debug.Assert(Char.IsDigit(CurrentCharacter)); 694TakeUntil(c => !Char.IsDigit(c)); 700if (Char.ToLowerInvariant(CurrentCharacter) == 'u') 703if (Char.ToLowerInvariant(CurrentCharacter) == 'l') 708else if (Char.ToLowerInvariant(CurrentCharacter) == 'l') 711if (Char.ToLowerInvariant(CurrentCharacter) == 'u')
Language\Legacy\ParserHelpers.cs (1)
76var ch = span[i];
Language\Legacy\RoslynCSharpTokenizer.cs (2)
73var currentChar = Source.SourceText[i]; 572var currentChar = triviaString[i];
Language\Legacy\SourceLocationTracker.cs (1)
21var nextCharacter = '\0';
Language\Legacy\TextReaderExtensions.cs (2)
156return ReadWhile(reader, c => Char.IsWhiteSpace(c)); 166return ReadUntil(reader, c => Char.IsWhiteSpace(c));
Language\MarkupSplitter.cs (1)
90foreach (var c in text)
Language\MarkupSplitter.Slicing.cs (1)
156var c = text[i];
Language\RequiredAttributeDescriptorBuilder.cs (1)
88foreach (var ch in nameSpan)
Language\TagMatchingRuleDescriptorBuilder.cs (2)
67foreach (var character in TagName) 88foreach (var character in ParentTag)
Microsoft.CodeAnalysis.ResxSourceGenerator (18)
AbstractResxGenerator.cs (2)
748var f = name[0]; 754foreach (var c in name)
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
715foreach (var ch in path)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (3)
32var ch = tokenText[index]; 33var next = tokenText[index + 1]; 200var ch = info.Get(tokenText, index);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (2)
142foreach (var ch in text) 177foreach (var ch in text)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
344foreach (var ch in _symbolKeyData[position..])
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
261var ch = Data[Position];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
109foreach (var ch in value)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (2)
495var sourceChar = source[i - 1]; 517var targetChar = target[j - 1];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (4)
47var firstChar = identifier[wordStart]; 87var c = identifier[current]; 109var c = identifier[current]; 177var ch = identifier[wordStart];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringEscapeEncoder.cs (1)
105var ch = text[i];
Microsoft.CodeAnalysis.Scripting (3)
Hosting\ObjectFormatter\ObjectFormatterHelpers.cs (3)
419while (j >= start && Char.IsWhiteSpace(str[j])) 457while (i >= start && Char.IsWhiteSpace(str[i])) 465while (i < end && Char.IsWhiteSpace(str[i]))
Microsoft.CodeAnalysis.Workspaces (34)
FindSymbols\FindReferences\Finders\AbstractReferenceFinder_GlobalSuppressions.cs (1)
220var ch = valueText[offsetOfReferenceInToken++];
FindSymbols\TopLevelSyntaxTree\NavigateToSearchIndex.NavigateToSearchInfo.cs (6)
247var ci = char.ToUpperInvariant(name[charParts[i].Start]); 250var cj = char.ToUpperInvariant(name[charParts[j].Start]); 597var c1 = char.ToUpperInvariant(pattern[charParts[i].Start]); 598var c2 = char.ToUpperInvariant(pattern[charParts[i + 1].Start]); 732foreach (var c in text) 839foreach (var c in set)
PatternMatching\AllLowerCamelCaseMatcher.cs (1)
87var patternCharacter = patternChunkText[patternIndex];
PatternMatching\PatternMatcher.cs (1)
327var ch = text[i];
PatternMatching\PatternMatcher.PatternSegment.cs (1)
87var ch = pattern[i];
Rename\ConflictEngine\ConflictResolver.cs (2)
503var previousChar = metadataName[index - 1]; 514var nextChar = metadataName[index + searchText.Length];
Shared\Utilities\BloomFilter.cs (6)
137var c1 = GetCharacter(key, index, isCaseSensitive); 138var c2 = GetCharacter(key, index + 1, isCaseSensitive); 150var c = GetCharacter(key, index, isCaseSensitive); 179var c1 = GetCharacter(key, index); 180var c2 = GetCharacter(key, index + 1); 237var c = key[index];
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
715foreach (var ch in path)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (3)
32var ch = tokenText[index]; 33var next = tokenText[index + 1]; 200var ch = info.Get(tokenText, index);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (2)
142foreach (var ch in text) 177foreach (var ch in text)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
261var ch = Data[Position];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
109foreach (var ch in value)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (2)
495var sourceChar = source[i - 1]; 517var targetChar = target[j - 1];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (4)
47var firstChar = identifier[wordStart]; 87var c = identifier[current]; 109var c = identifier[current]; 177var ch = identifier[wordStart];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringEscapeEncoder.cs (1)
105var ch = text[i];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.cs (1)
72var nextChar = name[prefix.Length];
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (1)
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
715foreach (var ch in path)
Microsoft.Data.Analysis (14)
DataFrameColumnCollection.cs (1)
325throw new ArgumentException(string.Format(Strings.BadColumnCast, column.DataType, typeof(Char)));
PrimitiveDataFrameColumnComputations.cs (13)
760var ret = column.Buffers[0].ReadOnlySpan[0]; 783var ret = char.MinValue; 824var ret = column.Buffers[0].ReadOnlySpan[0]; 847var ret = char.MaxValue; 888var ret = (char)1; 911var ret = default(char); 952var ret = (char)0; 975var ret = default(char); 1016var value = char.MinValue; 1039var value = char.MinValue; 1064var value = char.MaxValue; 1087var value = char.MaxValue; 1156var value = (char)0;
Microsoft.Data.Analysis.Tests (3)
DataFrame.IOTests.cs (3)
1017var separator = ';'; 1077var separator = cultureInfo.NumberFormat.NumberDecimalSeparator.First(); 1171var separator = ';';
Microsoft.DotNet.Cli.Utils (1)
ArgumentEscaper.cs (1)
171foreach (var character in argument)
Microsoft.DotNet.HotReload.Watch (1)
UI\PhysicalConsole.cs (1)
43var c = (char)buffer[0];
Microsoft.Maui (2)
Fonts\FontFile.cs (2)
113 foreach (var c in cleansedString) 144 var last = currentString[currentString.Length - 1];
Microsoft.Maui.Controls (9)
StyleSheets\CssReader.cs (1)
70 var c = unchecked((char)p);
StyleSheets\Selector.cs (1)
81 var c = unchecked((char)p);
StyleSheets\TextReaderExtensions.cs (4)
20 var c = unchecked((char)p); 50 var c = unchecked((char)p); 65 var c = unchecked((char)p); 80 var c = unchecked((char)p);
Xaml\TypeConversionExtensions.cs (3)
200 if (toType == typeof(Char)) 202 Char.TryParse(str, out var c);
Microsoft.Maui.Controls.Build.Tasks (1)
NodeILExtensions.cs (1)
235 yield return Instruction.Create(OpCodes.Ldc_I4, unchecked((int)TryFormat(Char.Parse, node, str)));
Microsoft.Maui.Controls.Xaml (3)
CreateValuesVisitor.cs (1)
373 if (nodeType == typeof(char) && char.TryParse(valuestring, out var charval))
MarkupExpressionParser.cs (1)
136 str_value = GetNextPiece(serviceProvider, ref remaining, out var next);
XamlLoader.cs (1)
350 var firstNonWhitespace = (char)reader.Read();
Microsoft.Maui.Essentials (1)
TextToSpeech\TextToSpeech.shared.cs (1)
101 var ch = text[positionend];
Microsoft.Maui.Graphics (2)
PathBuilder.cs (2)
188 var firstLetter = topCommand[0]; 219 foreach (var character in input)
Microsoft.ML.CodeGenerator (2)
Utils.cs (2)
28return string.Join("", name.Select(x => Char.IsLetterOrDigit(x) ? x : '_')); 92if (typeof(T) == typeof(ReadOnlyMemory<Char>))
Microsoft.ML.Core (2)
Data\ModelHeader.cs (2)
163foreach (var ch in ns.Value.Span) 182foreach (var ch in loaderAssemblyName)
Microsoft.ML.IntegrationTests (2)
DataIO.cs (2)
72foreach (var separator in _separators) 94foreach (var separator in _separators)
Microsoft.ML.OnnxTransformer (1)
OnnxUtils.cs (1)
505typeof(ReadOnlyMemory<Char>),
Microsoft.ML.SearchSpace (1)
SearchSpace.cs (1)
162foreach (var c in json)
Microsoft.ML.StandardTrainers (1)
Standard\LinearPredictorUtils.cs (1)
80if (!Char.IsLetter(name[0]) && name[0] != '_')
Microsoft.ML.TestFramework (1)
BaseTestBaseline.cs (1)
799if (typeof(T) == typeof(ReadOnlyMemory<Char>))
Microsoft.ML.TimeSeries (2)
SequentialAnomalyDetectionTransformBase.cs (1)
306private readonly VBuffer<ReadOnlyMemory<Char>> _slotNames;
SrCnnTransformBase.cs (1)
149private readonly VBuffer<ReadOnlyMemory<Char>> _slotNames;
Microsoft.ML.Tokenizers (12)
Model\BPETokenizer.cs (2)
1203if (Char.IsHighSurrogate(w[i]) && i < w.Length - 1 && Char.IsLowSurrogate(w[i + 1]))
Model\EnglishRobertaTokenizer.cs (4)
289if (unicodeToByte.TryGetValue(v[j], out var c)) 371if (byteToUnicode.TryGetValue(text[i], out var value)) 683if (byteToUnicode.TryGetValue(text[i], out var value)) 728if (byteToUnicode.TryGetValue(text[i], out var value))
Model\SentencePieceBpeModel.cs (2)
1139int len = (Char.IsHighSurrogate(text[spanIndex]) && spanIndex < text.Length - 1 && Char.IsLowSurrogate(text[spanIndex + 1])) ? 2 : 1;
Utils\OrdinalUtf8StringComparer.cs (4)
40if (!Char.IsSurrogate(c) && !Char.IsSurrogate(d)) 47while (i > 0 && (Char.IsSurrogate(x[i - 1]) || Char.IsSurrogate(y[i - 1])))
Microsoft.ML.Tokenizers.Tests (4)
src\Microsoft.ML.Tokenizers\Utils\OrdinalUtf8StringComparer.cs (4)
40if (!Char.IsSurrogate(c) && !Char.IsSurrogate(d)) 47while (i > 0 && (Char.IsSurrogate(x[i - 1]) || Char.IsSurrogate(y[i - 1])))
Microsoft.ML.Transforms (2)
Expression\Printer.cs (1)
285foreach (var ch in str.Span)
Text\WordTokenizing.cs (1)
321var separator = separators[0];
Microsoft.NET.Build.Containers (2)
ContainerHelpers.cs (1)
317var current = containerRepository[i];
LocalDaemons\ArchiveFileRegistry.cs (1)
26var directorySeparatorChar = Path.DirectorySeparatorChar;
Microsoft.Net.Http.Headers (6)
ContentDispositionHeaderValue.cs (1)
510var c = result[i];
EntityTagHeaderValue.cs (1)
225var firstChar = input[startIndex];
HeaderUtilities.cs (1)
425var ch = input[current];
RangeConditionHeaderValue.cs (2)
153var firstChar = input[current]; 154var secondChar = input[current + 1];
src\aspnetcore\src\Shared\HttpRuleParser.cs (1)
98var spaceOrTab = input[current + 2];
Microsoft.NET.Sdk.BlazorWebAssembly.Tasks (1)
BrotliCompress.cs (1)
131var c = hashString[i];
Microsoft.NET.Sdk.StaticWebAssets.Tasks (1)
ComputeStaticWebAssetsTargetPaths.cs (1)
33var separator = UseAlternatePathDirectorySeparator ? Path.AltDirectorySeparatorChar : Path.DirectorySeparatorChar;
Microsoft.SourceLink.AzureDevOpsServer.Git (2)
src\sourcelink\src\Common\Utilities\Hash.cs (1)
381foreach (var ch in text)
src\sourcelink\src\Common\Utilities\PathUtilities.cs (1)
44var last = path[path.Length - 1];
Microsoft.SourceLink.AzureRepos.Git (2)
src\sourcelink\src\Common\Utilities\Hash.cs (1)
381foreach (var ch in text)
src\sourcelink\src\Common\Utilities\PathUtilities.cs (1)
44var last = path[path.Length - 1];
Microsoft.SourceLink.Bitbucket.Git (2)
src\sourcelink\src\Common\Utilities\Hash.cs (1)
381foreach (var ch in text)
src\sourcelink\src\Common\Utilities\PathUtilities.cs (1)
44var last = path[path.Length - 1];
Microsoft.SourceLink.Common (2)
src\sourcelink\src\Common\Utilities\Hash.cs (1)
381foreach (var ch in text)
src\sourcelink\src\Common\Utilities\PathUtilities.cs (1)
44var last = path[path.Length - 1];
Microsoft.SourceLink.Gitea (2)
src\sourcelink\src\Common\Utilities\Hash.cs (1)
381foreach (var ch in text)
src\sourcelink\src\Common\Utilities\PathUtilities.cs (1)
44var last = path[path.Length - 1];
Microsoft.SourceLink.Gitee (2)
src\sourcelink\src\Common\Utilities\Hash.cs (1)
381foreach (var ch in text)
src\sourcelink\src\Common\Utilities\PathUtilities.cs (1)
44var last = path[path.Length - 1];
Microsoft.SourceLink.GitHub (2)
src\sourcelink\src\Common\Utilities\Hash.cs (1)
381foreach (var ch in text)
src\sourcelink\src\Common\Utilities\PathUtilities.cs (1)
44var last = path[path.Length - 1];
Microsoft.SourceLink.GitLab (2)
src\sourcelink\src\Common\Utilities\Hash.cs (1)
381foreach (var ch in text)
src\sourcelink\src\Common\Utilities\PathUtilities.cs (1)
44var last = path[path.Length - 1];
Microsoft.SourceLink.GitWeb (2)
src\sourcelink\src\Common\Utilities\Hash.cs (1)
381foreach (var ch in text)
src\sourcelink\src\Common\Utilities\PathUtilities.cs (1)
44var last = path[path.Length - 1];
Microsoft.TestPlatform.AdapterUtilities (2)
ManagedNameUtilities\ManagedNameHelper.Reflection.cs (1)
569var c = s[i];
ManagedNameUtilities\ManagedNameParser.cs (1)
96var c = managedMethodName[i];
Microsoft.TestPlatform.CommunicationUtilities (1)
Json\Jsonite\Jsonite.cs (1)
1145var c = text[i];
Microsoft.TestPlatform.Filter.Source (6)
Condition.cs (2)
325var last = '\0'; 328var current = s[i];
FilterExpression.cs (2)
424var last = '\0'; 427var current = s[i];
FilterHelper.cs (2)
61var currentChar = str[i]; 91var currentChar = str[i];
Microsoft.TestPlatform.Utilities (1)
StringExtensions.cs (1)
18foreach (var c in input)
Microsoft.VisualStudio.TestPlatform.Common (4)
src\vstest\src\Microsoft.TestPlatform.Filter.Source\Condition.cs (2)
325var last = '\0'; 328var current = s[i];
src\vstest\src\Microsoft.TestPlatform.Filter.Source\FilterExpression.cs (2)
424var last = '\0'; 427var current = s[i];
Microsoft.VisualStudio.TestPlatform.ObjectModel (4)
Nuget.Frameworks\NuGetFramework.cs (1)
320foreach (var c in s.ToCharArray())
Nuget.Frameworks\NuGetFrameworkFactory.cs (1)
465foreach (var c in profile.ToArray())
src\vstest\src\Microsoft.TestPlatform.Filter.Source\FilterHelper.cs (2)
61var currentChar = str[i]; 91var currentChar = str[i];
Microsoft.Web.XmlTransform (2)
PositionTrackingTextReaders.cs (1)
92if (Char.IsWhiteSpace((char)character)) {
XmlAttributePreservingWriter.cs (1)
79if (!Char.IsWhiteSpace(whitespaceCharacter)) {
Mono.Cecil (5)
Mono.Cecil.Metadata\Buffers.cs (1)
484 var @char = @string [i];
Mono.Cecil\AssemblyReader.cs (1)
3818 var separator = (char) buffer [position];
Mono.Cecil\TypeParser.cs (3)
122 while (position < length && Char.IsWhiteSpace (fullname [position])) 227 var chr = fullname [position]; 417 foreach (var c in part) {
mscorlib (1)
src\runtime\src\libraries\shims\mscorlib\ref\mscorlib.cs (1)
68[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Char))]
netstandard (1)
netstandard.cs (1)
82[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Char))]
NuGet.Configuration (2)
Utility\XElementUtility.cs (2)
80var lastChar = indentString.LastOrDefault(); 81var indentChar = (lastChar == '\t' ? '\t' : ' ');
NuGet.Frameworks (2)
NuGetFramework.cs (1)
321foreach (var c in s.ToCharArray())
NuGetFrameworkFactory.cs (1)
462foreach (var c in profile.ToArray())
NuGet.PackageManagement (2)
Utility\XElementExtensions.cs (2)
351var lastChar = indentString.LastOrDefault(); 352var indentChar = (lastChar == '\t' ? '\t' : ' ');
NuGet.Packaging (4)
ContentModel\ContentPropertyDefinition.cs (1)
137foreach (var ch in name.Span)
ContentModel\Infrastructure\Parser.cs (2)
33var ch = pattern[i]; 54var delimiter = endToken + 1 < pattern.Length ? pattern[endToken + 1] : '\0';
ContentModel\ReadOnlyMemoryCharComparerOrdinal.cs (1)
34foreach (var character in obj.Span)
PresentationBuildTasks (33)
Microsoft\Build\Tasks\Windows\UidManager.cs (1)
1077while (!Char.IsWhiteSpace(ch)
src\wpf\src\Microsoft.DotNet.Wpf\src\PresentationCore\System\Windows\Media\ParsersCommon.cs (3)
113while ((curIndex < pathString.Length) && Char.IsWhiteSpace(pathString, curIndex)) 127while ((curIndex < pathString.Length) && Char.IsWhiteSpace(pathString, curIndex)) 234if (((ch >' ') && (ch <= 'z')) || ! Char.IsWhiteSpace(ch))
src\wpf\src\Microsoft.DotNet.Wpf\src\PresentationFramework\MS\Internal\Globalization\LocalizationComments.cs (3)
91if (Char.IsWhiteSpace(input[i]) && !escaped) 141else if (!Char.IsWhiteSpace(input[i])) 213if (Char.IsWhiteSpace(input[i]))
src\wpf\src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\KnownTypes.cs (1)
5504case KnownElements.Char: t = typeof(Char); break;
src\wpf\src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\MarkupExtensionParser.cs (12)
357if (Char.IsWhiteSpace(attrValue[i])) 783(list.Count > 1 && !(list[1] is String) && ((Char)list[1] == ',')))) 859(list.Count > 1 && !(list[1] is String) && ((Char)list[1] == ',')))) 938Char quoteChar = '\''; 967if (!nonWhitespaceFound && !Char.IsWhiteSpace(args[i])) 1097else if (list[list.Count - 1] is Char) 1130else if (list.Count > 0 && (list[list.Count-1] is Char)) 1182Debug.Assert(!Char.IsWhiteSpace(sb[0])); 1185while(Char.IsWhiteSpace(sb[i])) 1251list[listIndex+1] is Char && 1252(Char)list[listIndex+1] == '=') 1346((Char)list[k+1]) != '=')
src\wpf\src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\XamlReaderHelper.cs (2)
2534if (Char.IsLetter(i)) 2536else if (Char.IsDigit(i))
src\wpf\src\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\XamlTypeMapper.cs (4)
724if (!Char.IsWhiteSpace(attribValue[i])) 733else if (Char.IsDigit(attribValue[i])) 3617(Char.IsWhiteSpace(keyString[0]) || 3618Char.IsWhiteSpace(keyString[keyString.Length-1])))
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\MS\Internal\TokenizerHelper.cs (5)
75if (!Char.IsWhiteSpace(_str, _charIndex)) 171Debug.Assert(!Char.IsWhiteSpace(currentChar),"Token started on Whitespace"); 212else if ((Char.IsWhiteSpace(currentChar)) || (currentChar == separator)) 258!Char.IsWhiteSpace(currentChar)) 281else if (Char.IsWhiteSpace(currentChar))
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\RuntimeIdentifierPropertyAttribute.cs (1)
98uc = Char.GetUnicodeCategory(name[i]);
src\wpf\src\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\TypeConverterHelper.cs (1)
200else if (typeof(Char).IsAssignableFrom(type))
PresentationCore (44)
MS\Internal\AnimatedTypeHelpers.cs (3)
373internal static Double GetSegmentLengthChar(Char from, Char to) 618internal static bool IsValidAnimationValueChar(Char value)
MS\Internal\FontCache\FontCacheUtil.cs (2)
731char ca = Char.ToUpperInvariant(a); 732char cb = Char.ToUpperInvariant(b);
System\Windows\Input\TextComposition.cs (1)
305Debug.Assert((_resultText.Length == 1) && Char.IsControl(_resultText[0]));
System\Windows\InterOp\HwndKeyboardInputProvider.cs (1)
553Char.IsControl(charcode))
System\Windows\Markup\XamlSerializerUtil.cs (1)
54if (!Char.IsWhiteSpace(s[i]))
System\Windows\Media\Animation\Generated\CharAnimationBase.cs (9)
80return GetCurrentValue((Char)defaultOriginValue, (Char)defaultDestinationValue, animationClock); 92return typeof(Char); 129public Char GetCurrentValue(Char defaultOriginValue, Char defaultDestinationValue, AnimationClock animationClock) 185protected abstract Char GetCurrentValueCore(Char defaultOriginValue, Char defaultDestinationValue, AnimationClock animationClock);
System\Windows\Media\Animation\Generated\CharAnimationUsingKeyFrames.cs (8)
312protected sealed override Char GetCurrentValueCore( 313Char defaultOriginValue, 314Char defaultDestinationValue, 340Char currentIterationValue; 376Char fromValue; 529private Char GetResolvedKeyFrameValue(Int32 resolvedKeyFrameIndex) 842Char prevKeyValue = _keyFrames[index - 1].Value; 846Char currentKeyValue = _keyFrames[index].Value;
System\Windows\Media\Animation\Generated\DiscreteKeyFrames.cs (4)
193public DiscreteCharKeyFrame(Char value) 201public DiscreteCharKeyFrame(Char value, KeyTime keyTime) 229protected override Char InterpolateValueCore(Char baseValue, double keyFrameProgress)
System\Windows\Media\Animation\Generated\KeyFrames.cs (10)
319protected CharKeyFrame(Char value) 328protected CharKeyFrame(Char value, KeyTime keyTime) 371typeof(Char), 386Value = (Char)value; 393public Char Value 397return (Char)GetValue(ValueProperty); 414public Char InterpolateValue( 415Char baseValue, 432protected abstract Char InterpolateValueCore( 433Char baseValue,
System\Windows\Media\Parsers.cs (1)
101string[] split = tokens.Split(new Char[] { ',', ' ' }, StringSplitOptions.RemoveEmptyEntries);
System\Windows\Media\ParsersCommon.cs (3)
113while ((curIndex < pathString.Length) && Char.IsWhiteSpace(pathString, curIndex)) 127while ((curIndex < pathString.Length) && Char.IsWhiteSpace(pathString, curIndex)) 234if (((ch >' ') && (ch <= 'z')) || ! Char.IsWhiteSpace(ch))
System\Windows\Media3D\ModelVisual3D.cs (1)
90if (!Char.IsWhiteSpace(c))
PresentationFramework (80)
MS\Internal\Annotations\Anchoring\TextSelectionProcessor.cs (1)
409internal const Char Separator = ',';
MS\Internal\Data\DefaultValueConverter.cs (2)
480if (sourceType == typeof(Char)) 482if (targetType == typeof(Char))
MS\Internal\Data\PropertyPathWorker.cs (4)
1805private static readonly Char[] s_comma = new Char[] { ',' }; 1806private static readonly Char[] s_dot = new Char[] { '.' };
MS\Internal\Data\XmlBindingWorker.cs (2)
578if (!(Char.IsLetter(c) || c == '_' || c == ':')) 587if (!(Char.IsLetterOrDigit(c) || c == '.' || c == '-' || c == '_' || c == ':'))
MS\Internal\Globalization\LocalizationComments.cs (3)
91if (Char.IsWhiteSpace(input[i]) && !escaped) 141else if (!Char.IsWhiteSpace(input[i])) 213if (Char.IsWhiteSpace(input[i]))
System\Windows\Application.cs (2)
2364string[] bamlConvertUriSegments = fileInBamlConvert.Split(new Char[] { '/', '\\' }); 2365string[] curUriSegments = fileCurrent.Split(new Char[] { '/', '\\' });
System\Windows\Controls\DefinitionBase.cs (2)
552bool isDigit = Char.IsDigit(id[i]); 556|| Char.IsLetter(id[i])
System\Windows\Documents\DocumentSequence.cs (1)
159if (Char.IsDigit(elementID[0]))
System\Windows\Documents\FixedDocument.cs (1)
202if (Char.IsDigit(elementID[0]))
System\Windows\Documents\FixedSOMTextRun.cs (1)
172if (!Char.IsWhiteSpace(s[i]))
System\Windows\Documents\Glyphs.cs (3)
236if (Char.IsWhiteSpace(c)) 375if (!Char.IsWhiteSpace(c)) 406if (!Char.IsWhiteSpace(valueSpec[i]))
System\Windows\Documents\Speller.cs (1)
228Char[] charArray = null;
System\windows\Documents\TextEditor.cs (5)
1192if (textData.Length == extraCharsAllowed && Char.IsHighSurrogate(textData, extraCharsAllowed - 1)) 1197if (!string.IsNullOrEmpty(textData) && Char.IsLowSurrogate(textData, 0)) 1200if (string.IsNullOrEmpty(textAdjacent) || !Char.IsHighSurrogate(textAdjacent, textAdjacent.Length - 1)) 1441(Char.IsHighSurrogate(text, position - 1) && Char.IsLowSurrogate(text, position)))
System\windows\Documents\TextEditorSpelling.cs (2)
69else if (Char.IsWhiteSpace(character)) 320if (!Char.IsWhiteSpace(character))
System\windows\Documents\TextEditorTyping.cs (1)
1517if (Char.IsControl(textData[i]))
System\Windows\Documents\TextFindEngine.cs (4)
870if (Char.IsWhiteSpace(separatorChar) || 871Char.IsPunctuation(separatorChar) || 872Char.IsSymbol(separatorChar) || 873Char.IsSeparator(separatorChar))
System\Windows\Documents\TextPointerBase.cs (4)
1362Char[] neighborhood = new char[2]; 1367if (Char.IsSurrogatePair(neighborhood[0], neighborhood[1]) || 1383UnicodeCategory category1 = Char.GetUnicodeCategory(neighborhood[1]); 1388UnicodeCategory category0 = Char.GetUnicodeCategory(neighborhood[0]);
System\Windows\Documents\TextRangeBase.cs (7)
651Char[] charArray = null; // used for extracting text runs 661internal static string GetTextInternal(ITextPointer startPosition, ITextPointer endPosition, ref Char[] charArray) 744private static void PlainConvertTextRun(StringBuilder textBuffer, ITextPointer navigator, ITextPointer endPosition, ref Char[] charArray) 867private static Char[] EnsureCharArraySize(Char[] charArray, int textLength) 881charArray = new Char[newLength]; 890Char[] charArray = null;
System\Windows\Documents\TextRangeSerialization.cs (6)
303char[] text = new Char[textLength]; 1776if (Char.IsHighSurrogate(testChar) || Char.IsLowSurrogate(testChar) || IsBadCode(testChar)) 1793if (Char.IsHighSurrogate(text[i])) 1795if (i + 1 < length && Char.IsLowSurrogate(text[i + 1])) 1809else if (Char.IsLowSurrogate(text[i]))
System\windows\Documents\TextSelection.cs (3)
489Char.IsWhiteSpace(charBuffer[0])) 502!Char.IsWhiteSpace(charBuffer[0]))) 2477fontSignature = new String(new Char[FONTSIGNATURE_SIZE]);
System\Windows\Documents\TextStore.cs (2)
1486Char[] nextChars; 1487nextChars = new Char[2];
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
160case 67: t = () => typeof(Char); break;
System\Windows\Markup\Baml2006\Baml2006Reader.cs (1)
1010if (!Char.IsWhiteSpace(value[i]))
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
2557typeof(System.Char),
System\Windows\Markup\KnownTypes.cs (1)
5614case KnownElements.Char: t = typeof(System.Char); break;
System\Windows\Markup\MarkupExtensionParser.cs (12)
357if (Char.IsWhiteSpace(attrValue[i])) 783(list.Count > 1 && !(list[1] is String) && ((Char)list[1] == ',')))) 859(list.Count > 1 && !(list[1] is String) && ((Char)list[1] == ',')))) 938Char quoteChar = '\''; 967if (!nonWhitespaceFound && !Char.IsWhiteSpace(args[i])) 1097else if (list[list.Count - 1] is Char) 1130else if (list.Count > 0 && (list[list.Count-1] is Char)) 1182Debug.Assert(!Char.IsWhiteSpace(sb[0])); 1185while(Char.IsWhiteSpace(sb[i])) 1251list[listIndex+1] is Char && 1252(Char)list[listIndex+1] == '=') 1346((Char)list[k+1]) != '=')
System\Windows\Markup\XamlSerializerUtil.cs (1)
37if (!Char.IsWhiteSpace(s[i]))
System\Windows\Markup\XamlTypeMapper.cs (4)
724if (!Char.IsWhiteSpace(attribValue[i])) 733else if (Char.IsDigit(attribValue[i])) 3617(Char.IsWhiteSpace(keyString[0]) || 3618Char.IsWhiteSpace(keyString[keyString.Length-1])))
System\Windows\PropertyPath.cs (2)
956private static readonly Char[] s_comma = new Char[]{','};
PresentationUI (2)
MS\Internal\Documents\Application\PageTextBox.cs (1)
310return (Char.IsDigit(c));
MS\Internal\Documents\Application\ZoomComboBox.cs (1)
436return (Char.IsDigit(c)) || (c == ',') || (c == '.') || (c == '%');
Roslyn.Diagnostics.Analyzers (17)
src\roslyn\src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
715foreach (var ch in path)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (3)
32var ch = tokenText[index]; 33var next = tokenText[index + 1]; 200var ch = info.Get(tokenText, index);
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (2)
142foreach (var ch in text) 177foreach (var ch in text)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
344foreach (var ch in _symbolKeyData[position..])
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
261var ch = Data[Position];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
109foreach (var ch in value)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (2)
495var sourceChar = source[i - 1]; 517var targetChar = target[j - 1];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (4)
47var firstChar = identifier[wordStart]; 87var c = identifier[current]; 109var c = identifier[current]; 177var ch = identifier[wordStart];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringEscapeEncoder.cs (1)
105var ch = text[i];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.cs (1)
72var nextChar = name[prefix.Length];
Roslyn.Diagnostics.CSharp.Analyzers (10)
NumberCommentsRefactoring.cs (2)
138var current = comment[i]; 162var current = comment[index];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (6)
261var ch = tokenText[index]; 293foreach (var ch in tokenText) 327var ch = tokenText[index + 1]; 362var ch = tokenText[index + 1]; 454var ch2 = tokenText[index + i]; 484var ch2 = tokenText[index + i];
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
46var previousChar = tokenBeforeParen.Text.LastOrDefault(); 47var nextChar = tokenAfterParen.Text.FirstOrDefault();
SelectTests (1)
ChangedFileFilter.cs (1)
105foreach (var c in withPlaceholders)
System.CommandLine (1)
Parsing\CommandLineParser.cs (1)
53var c = memory.Span[pos];
System.ComponentModel.TypeConverter (1)
System\ComponentModel\CharConverter.cs (1)
55throw new FormatException(SR.Format(SR.ConvertInvalidPrimitive, text, nameof(Char)));
System.Linq.Expressions (3)
System\Linq\Expressions\Interpreter\CallInstruction.Generated.cs (3)
60case TypeCode.Char: return FastCreate<Char>(target, pi); 104case TypeCode.Char: return FastCreate<T0, Char>(target, pi); 146case TypeCode.Char: return new FuncCallInstruction<T0, T1, Char>(target);
System.Private.CoreLib (1)
src\runtime\src\libraries\System.Private.CoreLib\src\System\DateTime.cs (1)
1951char IConvertible.ToChar(IFormatProvider? provider) => throw InvalidCast(nameof(Char));
System.Reflection.Metadata (1)
System\Reflection\Metadata\Ecma335\MetadataBuilder.Heaps.cs (1)
368foreach (var c in str)
System.Runtime (1)
src\runtime\artifacts\obj\System.Runtime\Release\net11.0\System.Runtime.Forwards.cs (1)
68[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Char))]
System.Runtime.InteropServices.JavaScript (1)
System\Runtime\InteropServices\JavaScript\Marshaling\JSMarshalerArgument.Object.cs (1)
161var v = (char)value;
System.ServiceModel.Primitives (6)
Extensions\ReflectionExtensions.cs (1)
131if (type == typeof(Char))
Internals\System\Runtime\Remoting\SoapHexBinary.cs (2)
48Char[] cA = value.ToCharArray(); 62private static Byte ToByte(Char c, String value)
System\ServiceModel\Security\XmlHelper.cs (3)
312if ((!Char.IsLetter(idPrefix[0]) && idPrefix[0] != '_')) 320if (!Char.IsLetter(c) && !Char.IsNumber(c) && c != '.' && c != '_' && c != '-')
UIAutomationClientSideProviders (2)
MS\Internal\AutomationProxies\WindowsMenu.cs (2)
2449return string.Format(CultureInfo.CurrentCulture, "{0}{1}{2}", sCanonicalsKeyword, menuText.Substring(pos + cKeyChars + 1, cMenuChars - (pos + cKeyChars + 2)), Char.ToUpper(menuText[cMenuChars - 1], CultureInfo.InvariantCulture)); 2470for (pos = cChars - 1; pos > 0 && cChars - pos <= 2 && Char.IsDigit (menuText [pos]); pos--)
WindowsFormsIntegration (1)
System\Windows\Integration\ElementHost.cs (1)
482string upperKey = Char.ToUpper(charCode, CultureInfo.CurrentCulture).ToString();