1 instantiation of Char
PresentationFramework (1)
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
2560DefaultConstructor = delegate () { return new System.Char(); },
931 references to Char
Aspire.Dashboard (3)
ConsoleLogs\AnsiParser.cs (1)
129if (IsControlSequence(span[i..], ref i, out var finalByte, out var parameters))
Extensions\StringExtensions.cs (1)
15foreach (var c in input)
Otlp\Model\OtlpUnits.cs (1)
71var c = unit[i];
Aspire.Hosting (2)
ApplicationModel\ReferenceExpression.cs (1)
171var c = input[i];
VolumeNameGenerator.cs (1)
46var c = nameSpan[i];
Aspire.Hosting.Azure (2)
Utils\ResourceGroupNameHelpers.cs (2)
26var c = resourceGroupName[i]; 46var c = normalizedString[i];
Aspire.Hosting.Docker (3)
EnvVarEscaper.cs (3)
138foreach (var c in candidate) 214foreach (var c in content) 344foreach (var c in name)
Aspire.Hosting.RabbitMQ (1)
RabbitMQBuilderExtensions.cs (1)
244var c = tag[i];
ClientSample (1)
UploadSample.cs (1)
47foreach (var c in "hello")
dotnet-svcutil-lib (27)
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\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 (22)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
690foreach (var ch in path)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
125foreach (var c in line)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (1)
151var currentChar = CurrentCharacter;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (3)
170if (!lexer.TryEatCurrentCharacter(out var c) || c != '.' || 204var currentChar = lexer.EatCurrentCharacter(); 256var lastChar = lexer[lexer.Position - 1];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (3)
33var ch = tokenText[index]; 34var next = tokenText[index + 1]; 201var ch = info.Get(tokenText, index);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.Chunks.cs (1)
110var ch = data[index];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (2)
142foreach (var ch in text) 177foreach (var ch in text)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
261var ch = Data[Position];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
109foreach (var ch in value)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (2)
495var sourceChar = source[i - 1]; 517var targetChar = target[j - 1];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (4)
46var firstChar = identifier[wordStart]; 86var c = identifier[current]; 108var c = identifier[current]; 176var ch = identifier[wordStart];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringEscapeEncoder.cs (1)
105var ch = text[i];
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.cs (1)
72var nextChar = name[prefix.Length];
IIS.FunctionalTests (2)
src\Servers\IIS\IIS\test\Common.FunctionalTests\RequestResponseTests.cs (2)
228foreach (var c in request) 241foreach (var c in testString)
IISExpress.FunctionalTests (2)
src\Servers\IIS\IIS\test\Common.FunctionalTests\RequestResponseTests.cs (2)
228foreach (var c in request) 241foreach (var c in testString)
illink (1)
Infrastructure.Common (1)
FrameworkHelper.cs (1)
90&& Char.IsDigit(frameworkName[5]))
InMemory.FunctionalTests (2)
RequestHeadersTimeoutTests.cs (1)
134foreach (var ch in "POST / HTTP/1.1\r\nHost:\r\n\r\n")
src\Servers\Kestrel\shared\test\StreamBackedTestConnection.cs (1)
83var ch = text[index];
InteractiveHost.UnitTests (1)
AbstractInteractiveHostTests.cs (1)
177var markPrefix = '\uFFFF';
Metrics (22)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
690foreach (var ch in path)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
125foreach (var c in line)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (1)
151var currentChar = CurrentCharacter;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (3)
170if (!lexer.TryEatCurrentCharacter(out var c) || c != '.' || 204var currentChar = lexer.EatCurrentCharacter(); 256var lastChar = lexer[lexer.Position - 1];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (3)
33var ch = tokenText[index]; 34var next = tokenText[index + 1]; 201var ch = info.Get(tokenText, index);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.Chunks.cs (1)
110var ch = data[index];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (2)
142foreach (var ch in text) 177foreach (var ch in text)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
344foreach (var ch in _symbolKeyData[position..])
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
261var ch = Data[Position];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
109foreach (var ch in value)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (2)
495var sourceChar = source[i - 1]; 517var targetChar = target[j - 1];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (4)
46var firstChar = identifier[wordStart]; 86var c = identifier[current]; 108var c = identifier[current]; 176var ch = identifier[wordStart];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringEscapeEncoder.cs (1)
105var ch = text[i];
Metrics.Legacy (22)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
690foreach (var ch in path)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
125foreach (var c in line)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (1)
151var currentChar = CurrentCharacter;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (3)
170if (!lexer.TryEatCurrentCharacter(out var c) || c != '.' || 204var currentChar = lexer.EatCurrentCharacter(); 256var lastChar = lexer[lexer.Position - 1];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (3)
33var ch = tokenText[index]; 34var next = tokenText[index + 1]; 201var ch = info.Get(tokenText, index);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.Chunks.cs (1)
110var ch = data[index];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (2)
142foreach (var ch in text) 177foreach (var ch in text)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
344foreach (var ch in _symbolKeyData[position..])
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
261var ch = Data[Position];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
109foreach (var ch in value)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (2)
495var sourceChar = source[i - 1]; 517var targetChar = target[j - 1];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (4)
46var firstChar = identifier[wordStart]; 86var c = identifier[current]; 108var c = identifier[current]; 176var ch = identifier[wordStart];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringEscapeEncoder.cs (1)
105var ch = text[i];
Microsoft.Analyzers.Extra (1)
CallAnalysis\Fixers\LegacyLoggingFixer.FixDetails.cs (1)
233foreach (var ch in message)
Microsoft.Analyzers.Local (5)
ApiLifecycle\Json\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.App.Analyzers.Test (1)
TestDiagnosticAnalyzer.cs (1)
42var insertionChar = source[caretPosition - 1];
Microsoft.AspNetCore.Components (1)
src\Http\Routing\src\Patterns\RouteParameterParser.cs (1)
56var currentChar = parameter[currentIndex];
Microsoft.AspNetCore.Components.Forms.Tests (1)
ReverseStringBuilderTest.cs (1)
145var c = (char)(i + 65);
Microsoft.AspNetCore.Grpc.JsonTranscoding (3)
src\Grpc\JsonTranscoding\src\Shared\Legacy.cs (3)
325foreach (var ch in name) 352var c = input[i]; 359var next = input[i + 1];
Microsoft.AspNetCore.Grpc.Swagger (3)
src\Grpc\JsonTranscoding\src\Shared\Legacy.cs (3)
325foreach (var ch in name) 352var c = input[i]; 359var next = input[i + 1];
Microsoft.AspNetCore.Http (1)
src\Shared\HttpRuleParser.cs (1)
95var spaceOrTab = input[current + 2];
Microsoft.AspNetCore.Http.Tests (1)
RequestCookiesCollectionTests.cs (1)
62foreach (var c in Enumerable.Range(0x00, 0xFF).Select(x => (char)x))
Microsoft.AspNetCore.HttpLogging (1)
W3CLoggingMiddleware.cs (1)
247var ch = entry[i];
Microsoft.AspNetCore.HttpOverrides.Tests (4)
ForwardedHeadersMiddlewareTest.cs (4)
410foreach (var ch in invalid) 416foreach (var ch in invalid) 422foreach (var ch in invalid) 706foreach (var ch in invalid)
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\Shared\HttpRuleParser.cs (1)
95var spaceOrTab = input[current + 2];
Microsoft.AspNetCore.Mvc.FunctionalTests (1)
TempDataInCookiesTest.cs (1)
61var character = 'a';
Microsoft.AspNetCore.Mvc.Razor (1)
ViewPath.cs (1)
34foreach (var ch in pathValue)
Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation (1)
src\Mvc\Mvc.Razor\src\ViewPath.cs (1)
34foreach (var ch in pathValue)
Microsoft.AspNetCore.Mvc.TagHelpers (1)
GlobbingUrlBuilder.cs (1)
307var ch = value[index];
Microsoft.AspNetCore.Mvc.ViewFeatures (1)
Rendering\TagBuilder.cs (1)
164var firstChar = name[0];
Microsoft.AspNetCore.Mvc.ViewFeatures.Test (7)
Buffers\PagedCharBufferTest.cs (7)
14var charToAppend = 't'; 31var charToAppend = 't'; 50var charToAppend = 't'; 68var charToAppend = 't'; 94var charToAppend = 't'; 119var charToAppend = 't'; 297var ch = 'e';
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\Shared\HttpRuleParser.cs (1)
95var spaceOrTab = input[current + 2];
Microsoft.AspNetCore.Server.HttpSys (2)
RequestProcessing\Request.cs (2)
114var baseValue = pathBase[baseOffset]; 115var offsetValue = originalPath[originalOffset];
Microsoft.AspNetCore.Server.IIS (2)
Core\IISHttpContext.cs (2)
221var baseValue = pathBase[baseOffset]; 222var offsetValue = originalPath[originalOffset];
Microsoft.AspNetCore.Server.Kestrel.Core (7)
Internal\Http2\Http2Stream.cs (1)
444var ch = pathSegment[i];
Internal\Http3\Http3Stream.cs (1)
1206var 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.Server.Kestrel.Core.Tests (7)
Http1\Http1ConnectionTests.cs (3)
677foreach (var ch in "hello, worl") 699foreach (var ch in "hello, worl") 759foreach (var ch in "ello, worl")
HttpUtilitiesTest.cs (3)
204foreach (var ch in invalid) 210foreach (var ch in invalid) 216foreach (var ch in invalid)
src\Servers\Kestrel\shared\test\StreamBackedTestConnection.cs (1)
83var ch = text[index];
Microsoft.AspNetCore.SignalR.Common.Tests (1)
Internal\Protocol\Utf8BufferTextWriterTests.cs (1)
299foreach (var singleChar in new[] { '"', 'い' })
Microsoft.AspNetCore.SignalR.Tests (2)
NativeAotTests.cs (2)
101await foreach (var item in returnChannelValueTypeReader.ReadAllAsync()) 286foreach (var item in source)
Microsoft.AspNetCore.WebUtilities (1)
FormReader.cs (1)
237var c = _buffer[_bufferOffset++];
Microsoft.AspNetCore.WebUtilities.Tests (1)
HttpResponseStreamWriterTest.cs (1)
545var content = 'a';
Microsoft.Build.Tasks.CodeAnalysis (2)
src\Compilers\Core\MSBuildTask\GenerateMSBuildEditorConfig.cs (1)
147foreach (var c in value)
src\Compilers\Core\Portable\InternalUtilities\CommandLineUtilities.cs (1)
88var current = commandLine[i];
Microsoft.Build.Tasks.CodeAnalysis.Sdk (2)
src\Compilers\Core\MSBuildTask\GenerateMSBuildEditorConfig.cs (1)
147foreach (var c in value)
src\Compilers\Core\Portable\InternalUtilities\CommandLineUtilities.cs (1)
88var current = commandLine[i];
Microsoft.CodeAnalysis (34)
Collections\Rope.cs (1)
193foreach (var c in s.ToString())
CommandLine\AnalyzerConfig.SectionNameMatching.cs (2)
182var simpleChar = nameLexer.EatCurrentCharacter(); 331var currentChar = lexer.EatCurrentCharacter();
CommandLine\CommandLineParser.cs (2)
958var cur = arg[i]; 1092var 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)
735var kindChar = PeekNextChar(id, index); 887var ch = PeekNextChar(id, index);
FileSystem\PathUtilities.cs (1)
690foreach (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)
256if (!EndOfInput && Char.IsWhiteSpace(Current)) 351if (!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\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoReader.cs (3)
221var ch = (char)ReadInt16(bytes, ref offset); 276var ch = (char)ReadInt16(bytes, ref offset); 505var ch1 = importString[1];
Symbols\CommonGeneratedNameParser.cs (1)
34var c = (i >= 0) ? metadataNameSuffix[i] : '\0';
Text\CompositeText.cs (1)
555var previousSegmentLastChar = previousSegment[^1];
Text\LargeText.cs (1)
250foreach (var c in chunk)
Text\TextUtilities.cs (1)
16var c = text[index];
Microsoft.CodeAnalysis.Analyzers (25)
MetaAnalyzers\DiagnosticDescriptorCreationAnalyzer.cs (1)
1013var lastChar = s[^1];
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
690foreach (var ch in path)
src\RoslynAnalyzers\Microsoft.CodeAnalysis.BannedApiAnalyzers\Core\DocumentationCommentIdParser.cs (1)
29var kindChar = PeekNextChar(id, index);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
125foreach (var c in line)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (1)
151var currentChar = CurrentCharacter;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (3)
170if (!lexer.TryEatCurrentCharacter(out var c) || c != '.' || 204var currentChar = lexer.EatCurrentCharacter(); 256var lastChar = lexer[lexer.Position - 1];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (3)
33var ch = tokenText[index]; 34var next = tokenText[index + 1]; 201var ch = info.Get(tokenText, index);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.Chunks.cs (1)
110var ch = data[index];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (2)
142foreach (var ch in text) 177foreach (var ch in text)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
344foreach (var ch in _symbolKeyData[position..])
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
261var ch = Data[Position];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
109foreach (var ch in value)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (2)
495var sourceChar = source[i - 1]; 517var targetChar = target[j - 1];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (4)
46var firstChar = identifier[wordStart]; 86var c = identifier[current]; 108var c = identifier[current]; 176var ch = identifier[wordStart];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringEscapeEncoder.cs (1)
105var ch = text[i];
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.cs (1)
72var nextChar = name[prefix.Length];
Microsoft.CodeAnalysis.AnalyzerUtilities (22)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
690foreach (var ch in path)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
125foreach (var c in line)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (1)
151var currentChar = CurrentCharacter;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (3)
170if (!lexer.TryEatCurrentCharacter(out var c) || c != '.' || 204var currentChar = lexer.EatCurrentCharacter(); 256var lastChar = lexer[lexer.Position - 1];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (3)
33var ch = tokenText[index]; 34var next = tokenText[index + 1]; 201var ch = info.Get(tokenText, index);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.Chunks.cs (1)
110var ch = data[index];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (2)
142foreach (var ch in text) 177foreach (var ch in text)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
344foreach (var ch in _symbolKeyData[position..])
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
261var ch = Data[Position];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
109foreach (var ch in value)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (2)
495var sourceChar = source[i - 1]; 517var targetChar = target[j - 1];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (4)
46var firstChar = identifier[wordStart]; 86var c = identifier[current]; 108var c = identifier[current]; 176var ch = identifier[wordStart];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringEscapeEncoder.cs (1)
105var ch = text[i];
Microsoft.CodeAnalysis.BannedApiAnalyzers (24)
DocumentationCommentIdParser.cs (1)
29var kindChar = PeekNextChar(id, index);
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
690foreach (var ch in path)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
125foreach (var c in line)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (1)
151var currentChar = CurrentCharacter;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (3)
170if (!lexer.TryEatCurrentCharacter(out var c) || c != '.' || 204var currentChar = lexer.EatCurrentCharacter(); 256var lastChar = lexer[lexer.Position - 1];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (3)
33var ch = tokenText[index]; 34var next = tokenText[index + 1]; 201var ch = info.Get(tokenText, index);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.Chunks.cs (1)
110var ch = data[index];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (2)
142foreach (var ch in text) 177foreach (var ch in text)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
344foreach (var ch in _symbolKeyData[position..])
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
261var ch = Data[Position];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
109foreach (var ch in value)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (2)
495var sourceChar = source[i - 1]; 517var targetChar = target[j - 1];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (4)
46var firstChar = identifier[wordStart]; 86var c = identifier[current]; 108var c = identifier[current]; 176var ch = identifier[wordStart];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringEscapeEncoder.cs (1)
105var ch = text[i];
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.cs (1)
72var nextChar = name[prefix.Length];
Microsoft.CodeAnalysis.CodeStyle (27)
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\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
690foreach (var ch in path)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
125foreach (var c in line)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (1)
151var currentChar = CurrentCharacter;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (3)
170if (!lexer.TryEatCurrentCharacter(out var c) || c != '.' || 204var currentChar = lexer.EatCurrentCharacter(); 256var lastChar = lexer[lexer.Position - 1];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (3)
33var ch = tokenText[index]; 34var next = tokenText[index + 1]; 201var ch = info.Get(tokenText, index);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.Chunks.cs (1)
110var ch = data[index];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (2)
142foreach (var ch in text) 177foreach (var ch in text)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
344foreach (var ch in _symbolKeyData[position..])
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
261var ch = Data[Position];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
109foreach (var ch in value)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (2)
495var sourceChar = source[i - 1]; 517var targetChar = target[j - 1];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (4)
46var firstChar = identifier[wordStart]; 86var c = identifier[current]; 108var c = identifier[current]; 176var ch = identifier[wordStart];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringEscapeEncoder.cs (1)
105var ch = text[i];
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.cs (1)
72var nextChar = name[prefix.Length];
Microsoft.CodeAnalysis.CSharp (35)
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)
1171public BoundLiteral CharLiteral(Char charValue)
Parser\LanguageParser_InterpolatedString.cs (3)
301var currentLineChar = currentLineWhitespace[i]; 302var indentationLineChar = indentationLineWhitespace[i]; 336var ch = text[currentIndex];
Parser\Lexer.cs (15)
936var ch2 = TextWindow.PeekChar(1); 2088var firstCh = text[position]; 2121var startCh = this.TextWindow.PeekChar(); 2147var ch = this.TextWindow.PeekChar(); 2200var ch = this.TextWindow.PeekChar(); 2513var ch = this.TextWindow.PeekChar(); 3150var ch = TextWindow.PeekChar(); 3479var ch = TextWindow.PeekChar(); 4081var ch = TextWindow.PeekChar(); 4211var ch = TextWindow.PeekChar(); 4335var ch = TextWindow.PeekChar(); 4592var ch2 = TextWindow.PeekChar(1); 4621var ch = ScanUnicodeEscape(peek: true, surrogateCharacter: out surrogateCharacter, info: out info); 4629var ch = TextWindow.PeekChar(); 4633var ch2 = TextWindow.PeekChar(1);
Parser\Lexer_RawStringLiteral.cs (6)
45var ch = TextWindow.PeekChar(); 132var currentChar = TextWindow.PeekChar(); 282var currentChar = TextWindow.PeekChar(); 380var currentChar = TextWindow.PeekChar(); 398var currentLineChar = currentLineWhitespace[i]; 399var indentationLineChar = indentationLineWhitespace[i];
Parser\Lexer_StringLiteral.cs (3)
16var quoteCharacter = TextWindow.PeekChar(); 45ch = this.ScanEscapeSequence(out var c2); 213var ch = TextWindow.PeekChar();
Symbols\Synthesized\GeneratedNameParser.cs (1)
71var c = str[i];
Symbols\Synthesized\GeneratedNames.cs (1)
591foreach (var ch in fileName)
Syntax\SyntaxNormalizer.cs (2)
930var tokenLastChar = token.Text[^1]; 931var nextFirstChar = next.Text[0];
Microsoft.CodeAnalysis.CSharp.CodeStyle (8)
src\Analyzers\CSharp\Analyzers\UseUtf8StringLiteral\UseUtf8StringLiteralDiagnosticAnalyzer.cs (1)
165if (rune.TryGetEscapeCharacter(out var escapeChar))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (5)
259var ch = tokenText[index]; 357var ch = tokenText[index + 1]; 391var ch = tokenText[index + 1]; 477var ch2 = tokenText[index + i]; 506var ch2 = tokenText[index + i];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
47var previousChar = tokenBeforeParen.Text.LastOrDefault(); 48var nextChar = tokenAfterParen.Text.FirstOrDefault();
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (3)
src\Analyzers\CSharp\CodeFixes\DocumentationComments\CSharpRemoveDocCommentNodeCodeFixProvider.cs (1)
54foreach (var c in text)
src\Analyzers\CSharp\CodeFixes\SimplifyInterpolation\CSharpSimplifyInterpolationCodeFixProvider.cs (2)
41foreach (var c in formatString) 56foreach (var c in formatString)
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (1)
CommandLineTests.cs (1)
265var lastSlash = path[lastSlashIndex];
Microsoft.CodeAnalysis.CSharp.EditorFeatures (6)
BlockCommentEditing\BlockCommentEditingCommandHandler.cs (1)
148var ch = textSnapshot[i];
StringCopyPaste\StringCopyPasteHelpers.cs (5)
89foreach (var ch in text) 127foreach (var c in newText) 298var ch = value[i]; 428var ch = value[i]; 457var ch = value[i];
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (1)
EmbeddedLanguages\RegularExpressions\CSharpRegexParserTests.cs (1)
378foreach (var ch in charClass)
Microsoft.CodeAnalysis.CSharp.ExpressionEvaluator.ResultProvider (3)
src\Compilers\CSharp\Portable\Symbols\Synthesized\GeneratedNameParser.cs (1)
71var c = str[i];
src\ExpressionEvaluator\CSharp\Source\ResultProvider\CSharpFormatter.cs (2)
88var ch = expression[i]; 101var next = expression[i + 1];
Microsoft.CodeAnalysis.CSharp.Features (10)
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),
src\Analyzers\CSharp\Analyzers\UseUtf8StringLiteral\UseUtf8StringLiteralDiagnosticAnalyzer.cs (1)
165if (rune.TryGetEscapeCharacter(out var escapeChar))
src\Analyzers\CSharp\CodeFixes\DocumentationComments\CSharpRemoveDocCommentNodeCodeFixProvider.cs (1)
54foreach (var c in text)
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.Semantic.UnitTests (1)
Semantics\LookupPositionTests.cs (1)
3096foreach (var ch in markedText)
Microsoft.CodeAnalysis.CSharp.Symbol.UnitTests (1)
DocumentationComments\DocumentationCommentCompilerTests.cs (1)
4404var ch = '\u1680';
Microsoft.CodeAnalysis.CSharp.Syntax.UnitTests (5)
Diagnostics\DiagnosticTest.cs (1)
2925var sep = PathUtilities.DirectorySeparatorChar;
LexicalAndXml\LexicalTests.cs (2)
1503Assert.Equal(SlidingTextWindow.InvalidCharacter, Char.Parse(token.ValueText)); 1554Assert.Equal(SlidingTextWindow.InvalidCharacter, Char.Parse(token.ValueText));
LexicalAndXml\RawStringLiteralLexingTests.cs (2)
244for (var charValue = '\0'; ; charValue++) 260for (var charValue = '\0'; ; charValue++)
Microsoft.CodeAnalysis.CSharp.Workspaces (8)
Classification\Worker_DocumentationComments.cs (1)
105var ch = text[index];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (5)
259var ch = tokenText[index]; 357var ch = tokenText[index + 1]; 391var ch = tokenText[index + 1]; 477var ch2 = tokenText[index + i]; 506var ch2 = tokenText[index + i];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
47var previousChar = tokenBeforeParen.Text.LastOrDefault(); 48var nextChar = tokenAfterParen.Text.FirstOrDefault();
Microsoft.CodeAnalysis.Debugging.Package (3)
CustomDebugInfoReader.cs (3)
221var ch = (char)ReadInt16(bytes, ref offset); 276var ch = (char)ReadInt16(bytes, ref offset); 505var ch1 = importString[1];
Microsoft.CodeAnalysis.EditorFeatures (4)
IntelliSense\AsyncCompletion\CompletionSource.cs (1)
585foreach (var c in rule.Characters)
IntelliSense\AsyncCompletion\ItemManager.CompletionListUpdater.cs (1)
415var typedChar = _snapshotData.Trigger.Character;
Options\EditorAnalyzerConfigOptions.cs (1)
50foreach (var c in str)
SplitComment\SplitCommentCommandHandler.cs (1)
211var triviaStartChar = snapshot[trivia.SpanStart];
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (10)
AbstractCommandHandlerTestState.cs (2)
336foreach (var ch in typeChars) 338var localCh = ch;
BraceHighlighting\MultiCharacterBraceHighlightingTests.cs (1)
50var ch = text[position];
Completion\AbstractCompletionProviderTests.cs (3)
738var commitChar = commitCharOpt ?? '\t'; 1319foreach (var ch in validChars) 1325foreach (var ch in invalidChars)
Options\OptionSerializerTests.cs (2)
144foreach (var c in str) 146var lower = char.ToLowerInvariant(c);
SignatureHelp\AbstractSignatureHelpProviderTests.cs (2)
132foreach (var expectedTriggerCharacter in expectedTriggerCharacters) 137foreach (var unexpectedTriggerCharacter in unexpectedTriggerCharacters)
Microsoft.CodeAnalysis.EditorFeatures.Text (2)
Shared\Extensions\ITextSnapshotLineExtensions.cs (2)
130var actualCharacter = snapshot[snapshotIndex]; 131var expectedCharacter = value[i];
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
Utilities\BloomFilterTests.cs (1)
36var c = Alphabet[v];
Microsoft.CodeAnalysis.ExpressionEvaluator.ExpressionCompiler (1)
Placeholders.cs (1)
11foreach (var ch in s)
Microsoft.CodeAnalysis.ExpressionEvaluator.FunctionResolver (3)
CSharp\Scanner.cs (1)
99var c = _text[_offset++];
src\Compilers\CSharp\Portable\Symbols\Synthesized\GeneratedNameParser.cs (1)
71var c = str[i];
VisualBasic\Scanner.cs (1)
108var c = _text[_offset++];
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider (3)
src\ExpressionEvaluator\Core\Source\ResultProvider\Formatter.cs (2)
229var ch = expr[i]; 320var ch = expression[i];
src\ExpressionEvaluator\Core\Source\ResultProvider\Formatter.TypeNames.cs (1)
288foreach (var ch in @namespace)
Microsoft.CodeAnalysis.ExpressionEvaluator.ResultProvider.Utilities (3)
src\ExpressionEvaluator\Core\Source\ResultProvider\Formatter.cs (2)
229var ch = expr[i]; 320var ch = expression[i];
src\ExpressionEvaluator\Core\Source\ResultProvider\Formatter.TypeNames.cs (1)
288foreach (var ch in @namespace)
Microsoft.CodeAnalysis.Features (24)
Completion\CommonCompletionUtilities.cs (1)
62var ch = text[characterPosition];
Completion\CompletionService.cs (1)
370foreach (var ch in filterText)
Completion\CompletionService_GetCompletions.cs (1)
202var character = text[caretPosition - 1];
Completion\Providers\AbstractInternalsVisibleToCompletionProvider.cs (1)
31var ch = text[insertedCharacterPosition];
DocumentationComments\AbstractDocumentationCommentSnippetService.cs (1)
48var docCommentChar = this.DocumentationCommentCharacter[0];
EmbeddedLanguages\RegularExpressions\RegexCharClass.cs (1)
196var ch = (char)r.Value;
EmbeddedLanguages\StackFrame\StackFrameLexer.cs (1)
36foreach (var c in text)
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))
ReplaceDocCommentTextWithTag\AbstractReplaceDocCommentTextWithTagCodeRefactoringProvider.cs (2)
193var currentChar = sourceText[endExclusive]; 216var previousCharacter = sourceText[startInclusive - 1];
Snippets\SnippetUtilities.cs (1)
21var c = currentText[startPosition - 1];
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\Compilers\Core\Portable\Text\TextUtilities.cs (1)
16var c = text[index];
src\Dependencies\CodeAnalysis.Debugging\CustomDebugInfoReader.cs (3)
221var ch = (char)ReadInt16(bytes, ref offset); 276var ch = (char)ReadInt16(bytes, ref offset); 505var ch1 = importString[1];
SymbolSearch\Windows\SymbolSearchUpdateEngine.Update.cs (1)
148foreach (var c in source)
Wrapping\AbstractCodeActionComputer.cs (1)
209foreach (var ch in text)
Microsoft.CodeAnalysis.InteractiveHost (2)
Interactive\Core\InteractiveHost.RemoteService.cs (1)
207var c = buffer[i];
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
690foreach (var ch in path)
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Extensions\ProtocolConversions.cs (4)
148var insertionChar = await GetInsertionCharacterAsync(document, position, cancellationToken).ConfigureAwait(false); 153Contract.ThrowIfFalse(char.TryParse(context.TriggerCharacter, out var triggerChar)); 165Contract.ThrowIfFalse(char.TryParse(context.TriggerCharacter, out var triggerChar)); 182var triggerCharacter = text[position - 1];
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (1)
ProtocolConversionsTests.cs (1)
32for (var c = '\0'; c < '\u0080'; c++)
Microsoft.CodeAnalysis.PerformanceSensitiveAnalyzers (23)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
690foreach (var ch in path)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
125foreach (var c in line)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (1)
151var currentChar = CurrentCharacter;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (3)
170if (!lexer.TryEatCurrentCharacter(out var c) || c != '.' || 204var currentChar = lexer.EatCurrentCharacter(); 256var lastChar = lexer[lexer.Position - 1];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (3)
33var ch = tokenText[index]; 34var next = tokenText[index + 1]; 201var ch = info.Get(tokenText, index);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.Chunks.cs (1)
110var ch = data[index];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (2)
142foreach (var ch in text) 177foreach (var ch in text)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
344foreach (var ch in _symbolKeyData[position..])
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
261var ch = Data[Position];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
109foreach (var ch in value)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (2)
495var sourceChar = source[i - 1]; 517var targetChar = target[j - 1];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (4)
46var firstChar = identifier[wordStart]; 86var c = identifier[current]; 108var c = identifier[current]; 176var ch = identifier[wordStart];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringEscapeEncoder.cs (1)
105var ch = text[i];
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.cs (1)
72var nextChar = name[prefix.Length];
Microsoft.CodeAnalysis.PublicApiAnalyzers (22)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
690foreach (var ch in path)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
125foreach (var c in line)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (1)
151var currentChar = CurrentCharacter;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (3)
170if (!lexer.TryEatCurrentCharacter(out var c) || c != '.' || 204var currentChar = lexer.EatCurrentCharacter(); 256var lastChar = lexer[lexer.Position - 1];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (3)
33var ch = tokenText[index]; 34var next = tokenText[index + 1]; 201var ch = info.Get(tokenText, index);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.Chunks.cs (1)
110var ch = data[index];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (2)
142foreach (var ch in text) 177foreach (var ch in text)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
344foreach (var ch in _symbolKeyData[position..])
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
261var ch = Data[Position];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
109foreach (var ch in value)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (2)
495var sourceChar = source[i - 1]; 517var targetChar = target[j - 1];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (4)
46var firstChar = identifier[wordStart]; 86var c = identifier[current]; 108var c = identifier[current]; 176var ch = identifier[wordStart];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringEscapeEncoder.cs (1)
105var ch = text[i];
Microsoft.CodeAnalysis.ResxSourceGenerator (24)
AbstractResxGenerator.cs (2)
734var f = name[0]; 740foreach (var c in name)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
690foreach (var ch in path)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
125foreach (var c in line)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (1)
151var currentChar = CurrentCharacter;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (3)
170if (!lexer.TryEatCurrentCharacter(out var c) || c != '.' || 204var currentChar = lexer.EatCurrentCharacter(); 256var lastChar = lexer[lexer.Position - 1];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (3)
33var ch = tokenText[index]; 34var next = tokenText[index + 1]; 201var ch = info.Get(tokenText, index);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.Chunks.cs (1)
110var ch = data[index];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (2)
142foreach (var ch in text) 177foreach (var ch in text)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
344foreach (var ch in _symbolKeyData[position..])
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
261var ch = Data[Position];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
109foreach (var ch in value)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (2)
495var sourceChar = source[i - 1]; 517var targetChar = target[j - 1];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (4)
46var firstChar = identifier[wordStart]; 86var c = identifier[current]; 108var c = identifier[current]; 176var ch = identifier[wordStart];
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.Test.Utilities (2)
Assert\AssertEx.cs (1)
737var c = str[i++];
TestHelpers.cs (1)
88var c = text[i];
Microsoft.CodeAnalysis.UnitTests (8)
CorLibTypesTests.cs (1)
103Assert.Throws<InvalidOperationException>(() => { var c = cv2.CharValue; });
MetadataReferences\AssemblyIdentityComparerTests.cs (1)
565foreach (var c in AssemblyIdentityTests.ClrInvalidCharacters)
MetadataReferences\AssemblyIdentityDisplayNameTests.cs (1)
314foreach (var c in ClrInvalidCharacters)
MetadataReferences\MetadataHelpersTests.cs (3)
26Assert.True(Char.IsLowSurrogate(lowSurrogate, 0)); 27Assert.True(Char.IsHighSurrogate(highSurrogate, 0)); 28Assert.True(Char.IsSurrogatePair(highSurrogate + lowSurrogate, 0));
Text\StringTextTest.cs (1)
85() => { var value = data[-1]; });
Text\StringTextTests_Default.cs (1)
51() => { var value = data[-1]; });
Microsoft.CodeAnalysis.Workspaces (34)
FindSymbols\FindReferences\Finders\AbstractReferenceFinder_GlobalSuppressions.cs (1)
220var ch = valueText[offsetOfReferenceInToken++];
PatternMatching\AllLowerCamelCaseMatcher.cs (1)
87var patternCharacter = patternChunkText[patternIndex];
PatternMatching\PatternMatcher.cs (1)
314var ch = text[i];
PatternMatching\PatternMatcher.PatternSegment.cs (1)
87var ch = pattern[i];
Rename\ConflictEngine\ConflictResolver.cs (2)
494var previousChar = metadataName[index - 1]; 505var nextChar = metadataName[index + searchText.Length];
Shared\Utilities\BloomFilter.cs (6)
131var c1 = GetCharacter(key, index, isCaseSensitive); 132var c2 = GetCharacter(key, index + 1, isCaseSensitive); 144var c = GetCharacter(key, index, isCaseSensitive); 173var c1 = GetCharacter(key, index); 174var c2 = GetCharacter(key, index + 1); 231var c = key[index];
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
690foreach (var ch in path)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
125foreach (var c in line)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (1)
151var currentChar = CurrentCharacter;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (3)
170if (!lexer.TryEatCurrentCharacter(out var c) || c != '.' || 204var currentChar = lexer.EatCurrentCharacter(); 256var lastChar = lexer[lexer.Position - 1];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (3)
33var ch = tokenText[index]; 34var next = tokenText[index + 1]; 201var ch = info.Get(tokenText, index);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.Chunks.cs (1)
110var ch = data[index];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (2)
142foreach (var ch in text) 177foreach (var ch in text)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
261var ch = Data[Position];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
109foreach (var ch in value)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (2)
495var sourceChar = source[i - 1]; 517var targetChar = target[j - 1];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (4)
46var firstChar = identifier[wordStart]; 86var c = identifier[current]; 108var c = identifier[current]; 176var ch = identifier[wordStart];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringEscapeEncoder.cs (1)
105var ch = text[i];
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.cs (1)
72var nextChar = name[prefix.Length];
Microsoft.CodeAnalysis.Workspaces.MSBuild.BuildHost (2)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
690foreach (var ch in path)
src\Compilers\Core\Portable\InternalUtilities\CommandLineUtilities.cs (1)
88var current = commandLine[i];
Microsoft.CodeAnalysis.Workspaces.UnitTests (2)
ObjectSerializationTests.cs (2)
519Assert.Equal('X', (Char)reader.ReadScalarValue()); 592private static void TestRoundTripChar(Char ch)
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.XUnitAssert.Tests (4)
AsyncCollectionAssertsTests.cs (2)
1443 var value = Assert.Single(collection); 1538 var value = Assert.Single(collection, c => c != 'Q');
CollectionAssertsTests.cs (2)
2475 var value = Assert.Single(collection); 2570 var value = Assert.Single(collection, c => c != 'Q');
Microsoft.Extensions.ApiDescription.Client (2)
CSharpIdentifier.cs (1)
48var ch = inputName[i];
MetadataSerializer.cs (1)
127foreach (var @char in value)
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)
1199if (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.Http.Headers (6)
ContentDispositionHeaderValue.cs (1)
511var 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\Shared\HttpRuleParser.cs (1)
95var spaceOrTab = input[current + 2];
Microsoft.VisualStudio.LanguageServices (6)
Venus\ContainedDocument.cs (6)
438var ch = text[i]; 488var actual = text[index]; 651var ch = text[i]; 993var ch = subjectSnapshot[end]; 1032var ch = char.ToLower(surfaceSnapshot[Math.Max(surfacePoint.Value - 1, 0)]); 1099var ch = snapshot[i];
Microsoft.VisualStudio.LanguageServices.CSharp (1)
CodeModel\MethodXml\MethodXmlBuilder.cs (1)
297var ch = (char)constantValue.Value;
mscorlib (1)
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))]
PresentationBuildTasks (33)
Microsoft\Build\Tasks\Windows\UidManager.cs (1)
1077while (!Char.IsWhiteSpace(ch)
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\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\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\KnownTypes.cs (1)
5504case KnownElements.Char: t = typeof(Char); break;
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\Microsoft.DotNet.Wpf\src\PresentationFramework\System\Windows\Markup\XamlReaderHelper.cs (2)
2537if (Char.IsLetter(i)) 2539else if (Char.IsDigit(i))
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\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\Microsoft.DotNet.Wpf\src\Shared\System\Windows\Markup\RuntimeIdentifierPropertyAttribute.cs (1)
98uc = Char.GetUnicodeCategory(name[i]);
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)
558bool isDigit = Char.IsDigit(id[i]); 562|| 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)) 369if (!Char.IsWhiteSpace(c)) 400if (!Char.IsWhiteSpace(valueSpec[i]))
System\Windows\Documents\Speller.cs (1)
231Char[] charArray = null;
System\windows\Documents\TextEditor.cs (5)
1198if (textData.Length == extraCharsAllowed && Char.IsHighSurrogate(textData, extraCharsAllowed - 1)) 1203if (!string.IsNullOrEmpty(textData) && Char.IsLowSurrogate(textData, 0)) 1206if (string.IsNullOrEmpty(textAdjacent) || !Char.IsHighSurrogate(textAdjacent, textAdjacent.Length - 1)) 1447(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)
962private 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 (23)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
690foreach (var ch in path)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
125foreach (var c in line)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (1)
151var currentChar = CurrentCharacter;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (3)
170if (!lexer.TryEatCurrentCharacter(out var c) || c != '.' || 204var currentChar = lexer.EatCurrentCharacter(); 256var lastChar = lexer[lexer.Position - 1];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (3)
33var ch = tokenText[index]; 34var next = tokenText[index + 1]; 201var ch = info.Get(tokenText, index);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.Chunks.cs (1)
110var ch = data[index];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (2)
142foreach (var ch in text) 177foreach (var ch in text)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
344foreach (var ch in _symbolKeyData[position..])
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
261var ch = Data[Position];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
109foreach (var ch in value)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (2)
495var sourceChar = source[i - 1]; 517var targetChar = target[j - 1];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (4)
46var firstChar = identifier[wordStart]; 86var c = identifier[current]; 108var c = identifier[current]; 176var ch = identifier[wordStart];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringEscapeEncoder.cs (1)
105var ch = text[i];
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.cs (1)
72var nextChar = name[prefix.Length];
Roslyn.Diagnostics.CSharp.Analyzers (9)
NumberCommentsRefactoring.cs (2)
138var current = comment[i]; 162var current = comment[index];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (5)
259var ch = tokenText[index]; 357var ch = tokenText[index + 1]; 391var ch = tokenText[index + 1]; 477var ch2 = tokenText[index + i]; 506var ch2 = tokenText[index + i];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\ParenthesizedExpressionSyntaxExtensions.cs (2)
47var previousChar = tokenBeforeParen.Text.LastOrDefault(); 48var nextChar = tokenAfterParen.Text.FirstOrDefault();
SemanticSearch.BuildTask (1)
GenerateFilteredReferenceAssembliesTask.cs (1)
223foreach (var kind in kinds)
Sockets.BindTests (1)
src\Servers\Kestrel\shared\test\StreamBackedTestConnection.cs (1)
83var ch = text[index];
Sockets.FunctionalTests (1)
src\Servers\Kestrel\shared\test\StreamBackedTestConnection.cs (1)
83var ch = text[index];
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 (2)
src\libraries\System.Private.CoreLib\src\System\DateTime.cs (1)
1960char IConvertible.ToChar(IFormatProvider? provider) => throw InvalidCast(nameof(Char));
src\libraries\System.Private.CoreLib\src\System\Diagnostics\Tracing\TraceLogging\XplatEventLogger.cs (1)
64foreach (var elem in payload)
System.Reflection.Metadata (1)
System\Reflection\Metadata\Ecma335\MetadataBuilder.Heaps.cs (1)
369foreach (var c in str)
System.Runtime (1)
artifacts\obj\System.Runtime\Debug\net10.0\System.Runtime.Forwards.cs (1)
68[assembly: System.Runtime.CompilerServices.TypeForwardedTo(typeof(System.Char))]
Test.Utilities (21)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
690foreach (var ch in path)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
125foreach (var c in line)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (1)
151var currentChar = CurrentCharacter;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (3)
170if (!lexer.TryEatCurrentCharacter(out var c) || c != '.' || 204var currentChar = lexer.EatCurrentCharacter(); 256var lastChar = lexer[lexer.Position - 1];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (3)
33var ch = tokenText[index]; 34var next = tokenText[index + 1]; 201var ch = info.Get(tokenText, index);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.Chunks.cs (1)
110var ch = data[index];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (2)
142foreach (var ch in text) 177foreach (var ch in text)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
261var ch = Data[Position];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
109foreach (var ch in value)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (2)
495var sourceChar = source[i - 1]; 517var targetChar = target[j - 1];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (4)
46var firstChar = identifier[wordStart]; 86var c = identifier[current]; 108var c = identifier[current]; 176var ch = identifier[wordStart];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringEscapeEncoder.cs (1)
105var ch = text[i];
Text.Analyzers (23)
src\Compilers\Core\Portable\FileSystem\PathUtilities.cs (1)
690foreach (var ch in path)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\EditorConfigParser.cs (1)
125foreach (var c in line)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher.Lexer.cs (1)
151var currentChar = CurrentCharacter;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EditorConfig\Parsing\Sections\SectionMatcher_TryParseSection.cs (3)
170if (!lexer.TryEatCurrentCharacter(out var c) || c != '.' || 204var currentChar = lexer.EatCurrentCharacter(); 256var lastChar = lexer[lexer.Position - 1];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (3)
33var ch = tokenText[index]; 34var next = tokenText[index + 1]; 201var ch = info.Get(tokenText, index);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\VirtualCharSequence.Chunks.cs (1)
110var ch = data[index];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\StringExtensions.cs (2)
142foreach (var ch in text) 177foreach (var ch in text)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.cs (1)
344foreach (var ch in _symbolKeyData[position..])
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\SymbolKey\SymbolKey.SymbolKeyReader.cs (1)
261var ch = Data[Position];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\BKTree.Builder.cs (1)
109foreach (var ch in value)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\EditDistance.cs (2)
495var sourceChar = source[i - 1]; 517var targetChar = target[j - 1];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringBreaker.cs (4)
46var firstChar = identifier[wordStart]; 86var c = identifier[current]; 108var c = identifier[current]; 176var ch = identifier[wordStart];
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Utilities\StringEscapeEncoder.cs (1)
105var ch = text[i];
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\TypeInferenceService\AbstractTypeInferenceService.cs (1)
72var nextChar = name[prefix.Length];
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();
xunit.assert (4)
Sdk\ArgumentFormatter.cs (1)
159 var ch = s[i];
Sdk\AssertHelper.cs (1)
235 var c = value[idx];
StringAsserts.cs (2)
930 var expectedChar = expected[expectedIndex]; 931 var actualChar = actual[actualIndex];
xunit.console (1)
CommandLine.cs (1)
132var ch = line[j];