1 type derived from CSharpSyntaxFacts
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxFactsService.cs (1)
24
private sealed class CSharpSyntaxFactsService :
CSharpSyntaxFacts
, ISyntaxFactsService
1 instantiation of CSharpSyntaxFacts
Roslyn.Diagnostics.CSharp.Analyzers (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
28
internal static readonly CSharpSyntaxFacts Instance =
new
();
27 references to CSharpSyntaxFacts
Roslyn.Diagnostics.CSharp.Analyzers (27)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\EmbeddedLanguages\VirtualChars\CSharpVirtualCharService.cs (1)
31
protected override ISyntaxFacts SyntaxFacts =>
CSharpSyntaxFacts
.Instance;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\BlockSyntaxExtensions.cs (1)
178
return
CSharpSyntaxFacts
.Instance.IsOnSingleLine(expression, fullSpan: false);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SemanticModelExtensions.cs (1)
426
return semanticModel.GenerateNameFromType(info.Type,
CSharpSyntaxFacts
.Instance, capitalize);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxNodeExtensions.cs (3)
457
=>
CSharpSyntaxFacts
.Instance.SpansPreprocessorDirective(list);
510
=>
CSharpSyntaxFacts
.Instance.ContainsInterleavedDirective(syntaxNode, cancellationToken);
517
=>
CSharpSyntaxFacts
.Instance.ContainsInterleavedDirective(span, syntaxNode, cancellationToken);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Extensions\SyntaxTokenExtensions.cs (2)
151
=>
CSharpSyntaxFacts
.Instance.IsWord(token);
173
=>
CSharpSyntaxFacts
.Instance.SpansPreprocessorDirective(tokens);
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\RefactoringHelpers\CSharpRefactoringHelpers.cs (1)
28
protected override ISyntaxFacts SyntaxFacts =>
CSharpSyntaxFacts
.Instance;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SemanticFacts\CSharpSemanticFacts.cs (3)
35
public ISyntaxFacts SyntaxFacts =>
CSharpSyntaxFacts
.Instance;
87
if (
CSharpSyntaxFacts
.Instance.IsExecutableStatement(ancestor))
380
foreach (var localFunction in node.DescendantNodes().Where(
CSharpSyntaxFacts
.Instance.IsLocalFunctionStatement))
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpDocumentationCommentService.cs (1)
25
: base(
CSharpSyntaxFacts
.Instance)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpFileBannerFacts.cs (1)
17
protected override ISyntaxFacts SyntaxFacts =>
CSharpSyntaxFacts
.Instance;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpHeaderFacts.cs (1)
22
protected override ISyntaxFacts SyntaxFacts =>
CSharpSyntaxFacts
.Instance;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
28
internal static readonly
CSharpSyntaxFacts
Instance = new();
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Utilities\SpeculationAnalyzer.cs (1)
66
protected override CodeAnalysis.LanguageService.ISyntaxFacts SyntaxFactsService { get; } =
CSharpSyntaxFacts
.Instance;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\CodeGeneration\CSharpCodeGenerationService.cs (1)
299
CSharpSyntaxFacts
.Instance,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Extensions\CompilationUnitSyntaxExtensions.cs (2)
120
CSharpSyntaxFacts
.Instance, root, root.Usings, usings);
129
var endOfLine = lastUsing.GetTrailingTrivia().LastOrDefault(
CSharpSyntaxFacts
.Instance.IsEndOfLineTrivia);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\Indentation\CSharpIndentationService.cs (1)
35
=>
CSharpSyntaxFacts
.Instance;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpRemoveUnnecessaryImportsService.Rewriter.cs (2)
187
var newFirstToken = RemoveUnnecessaryImportsHelpers.StripNewLines(
CSharpSyntaxFacts
.Instance, firstToken);
239
var newFirstToken = RemoveUnnecessaryImportsHelpers.StripNewLines(
CSharpSyntaxFacts
.Instance, firstToken);
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSemanticFactsService.cs (1)
24
public override ISyntaxFacts SyntaxFacts =>
CSharpSyntaxFacts
.Instance;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxGeneratorInternal.cs (1)
32
=>
CSharpSyntaxFacts
.Instance;
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\InitializeParameter\InitializeParameterHelpers.cs (1)
217
if (
CSharpSyntaxFacts
.Instance.IsOnSingleLine(block, fullSpan: false))
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\SemanticModelReuse\CSharpSemanticModelReuseLanguageService.cs (1)
27
protected override ISyntaxFacts SyntaxFacts =>
CSharpSyntaxFacts
.Instance;