1 write to VirtualChars
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxTrivia.cs (1)
30VirtualChars = virtualChars;
20 references to VirtualChars
Microsoft.CodeAnalysis.CSharp.EditorFeatures2.UnitTests (4)
EmbeddedLanguages\Json\CSharpJsonParserTests.cs (2)
324trivia.VirtualChars.CreateString().Replace("\f", "\\f")); 376CheckCharacters(trivia.VirtualChars, ref position, allChars);
EmbeddedLanguages\RegularExpressions\CSharpRegexParserTests.cs (2)
259trivia.VirtualChars.CreateString()); 310CheckCharacters(trivia.VirtualChars, ref position, allChars);
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (5)
Utilities\StackFrameUtils.cs (5)
106sb.Append(trivia.VirtualChars.CreateString()); 181Assert.Equal(expected.VirtualChars.CreateString(), actual.VirtualChars.CreateString()); 188yield return trivia.VirtualChars; 195yield return trivia.VirtualChars;
Microsoft.CodeAnalysis.Features (9)
EmbeddedLanguages\Json\JsonParser.StrictSyntaxChecker.cs (2)
84=> new EmbeddedDiagnostic(FeaturesResources.Comments_not_allowed, GetSpan(trivia.VirtualChars)), 91foreach (var ch in trivia.VirtualChars)
EmbeddedLanguages\Json\LanguageServices\JsonClassifier.cs (2)
110trivia.VirtualChars.Length > 0) 112context.AddClassification(ClassificationTypeNames.JsonComment, GetSpan(trivia.VirtualChars));
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexBraceMatcher.cs (3)
82var firstChar = trivia.Value.VirtualChars[0]; 83var lastChar = trivia.Value.VirtualChars[^1]; 156if (trivia.VirtualChars.Contains(ch))
EmbeddedLanguages\RegularExpressions\LanguageServices\RegexClassifier.cs (2)
98trivia.VirtualChars.Length > 0) 100context.AddClassification(ClassificationTypeNames.RegexComment, GetSpan(trivia.VirtualChars));
Microsoft.CodeAnalysis.Workspaces (2)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\Common\EmbeddedSyntaxTrivia.cs (2)
35=> EmbeddedSyntaxHelpers.GetSpan(this.VirtualChars); 38=> VirtualChars.CreateString();