12 references to ISyntaxFacts
Roslyn.Diagnostics.Analyzers (12)
src\RoslynAnalyzers\Utilities\Refactoring\AbstractRefactoringHelpers`3.cs (7)
27
protected abstract
ISyntaxFacts
SyntaxFacts { get; }
46
var
syntaxFacts = SyntaxFacts;
235
private void AddNodesForTokenToLeft<TSyntaxNode>(
ISyntaxFacts
syntaxFacts, ArrayBuilder<TSyntaxNode> relevantNodesBuilder, int location, SyntaxToken tokenToLeft, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode
262
private void AddNodesForTokenToRightOrIn<TSyntaxNode>(
ISyntaxFacts
syntaxFacts, SyntaxNode root, ArrayBuilder<TSyntaxNode> relevantNodesBuilder, int location, SyntaxToken tokenToRightOrIn, CancellationToken cancellationToken) where TSyntaxNode : SyntaxNode
300
private void AddRelevantNodesForSelection<TSyntaxNode>(
ISyntaxFacts
syntaxFacts, SyntaxNode root, TextSpan selectionTrimmed, ArrayBuilder<TSyntaxNode> relevantNodesBuilder, CancellationToken cancellationToken)
340
protected virtual IEnumerable<SyntaxNode> ExtractNodesSimple(SyntaxNode? node,
ISyntaxFacts
syntaxFacts)
427
protected virtual IEnumerable<SyntaxNode> ExtractNodesInHeader(SyntaxNode root, int location,
ISyntaxFacts
syntaxFacts)
src\RoslynAnalyzers\Utilities\Refactoring\Extensions\ISyntaxFactsExtensions.cs (5)
14
public static TextSpan GetSpanWithoutAttributes(this
ISyntaxFacts
syntaxFacts, SyntaxNode root, SyntaxNode node)
43
public static bool IsOnTypeHeader(this
ISyntaxFacts
syntaxFacts, SyntaxNode root, int position, [NotNullWhen(true)] out SyntaxNode? typeDeclaration)
46
public static bool IsExpressionStatement(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
49
public static bool IsLocalDeclarationStatement(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)
52
public static bool IsVariableDeclarator(this
ISyntaxFacts
syntaxFacts, [NotNullWhen(true)] SyntaxNode? node)