1 interface inheriting from ISyntaxKinds
Microsoft.CodeAnalysis.CodeStyle.Fixes (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\ISyntaxKindsService.cs (1)
13internal partial interface ISyntaxKindsService : ISyntaxKinds, ILanguageService
1 implementation of ISyntaxKinds
Microsoft.CodeAnalysis.CSharp.CodeStyle (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
9internal class CSharpSyntaxKinds : ISyntaxKinds
33 references to ISyntaxKinds
Microsoft.CodeAnalysis.CodeStyle (25)
src\Analyzers\Core\Analyzers\FileHeaders\AbstractFileHeaderHelper.cs (5)
12internal abstract class AbstractFileHeaderHelper(ISyntaxKinds syntaxKinds) 21/// <inheritdoc cref="ISyntaxKinds.SingleLineCommentTrivia"/> 24/// <inheritdoc cref="ISyntaxKinds.MultiLineCommentTrivia"/> 27/// <inheritdoc cref="ISyntaxKinds.WhitespaceTrivia"/> 30/// <inheritdoc cref="ISyntaxKinds.EndOfLineTrivia"/>
src\Analyzers\Core\Analyzers\MakeFieldReadonly\AbstractMakeFieldReadonlyDiagnosticAnalyzer.cs (1)
27protected abstract ISyntaxKinds SyntaxKinds { get; }
src\Analyzers\Core\Analyzers\SimplifyBooleanExpression\AbstractSimplifyConditionalDiagnosticAnalyzer.cs (1)
58var syntaxKinds = SyntaxFacts.SyntaxKinds;
src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticAnalyzer.cs (1)
47var syntaxKinds = GetSyntaxFacts().SyntaxKinds;
src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForTernaryConditionalCheckDiagnosticAnalyzer.cs (2)
42var syntaxKinds = GetSyntaxFacts().SyntaxKinds; 67var syntaxKinds = syntaxFacts.SyntaxKinds;
src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerDiagnosticAnalyzer.cs (1)
102var syntaxKinds = this.SyntaxFacts.SyntaxKinds;
src\Analyzers\Core\Analyzers\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (1)
43var syntaxKinds = GetSyntaxFacts().SyntaxKinds;
src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer.cs (2)
103var syntaxKinds = this.SyntaxFacts.SyntaxKinds; 280var syntaxKinds = syntaxFacts.SyntaxKinds;
src\Analyzers\Core\Analyzers\UseObjectInitializer\AbstractUseObjectInitializerDiagnosticAnalyzer.cs (1)
73var syntaxKinds = GetSyntaxFacts().SyntaxKinds;
src\Analyzers\Core\Analyzers\ValidateFormatString\AbstractValidateFormatStringDiagnosticAnalyzer.cs (1)
79var syntaxKinds = GetSyntaxFacts().SyntaxKinds;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (1)
72var syntaxKinds = this.SyntaxFacts.SyntaxKinds;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (2)
827ISyntaxKinds syntaxKinds, 856ISyntaxKinds syntaxKinds,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
184var syntaxKinds = this.SyntaxFacts.SyntaxKinds;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SemanticFacts\ISemanticFacts.cs (3)
115/// <item><see cref="ISyntaxKinds.IdentifierName"/>,</item> 116/// <item><see cref="ISyntaxKinds.DefineDirectiveTrivia"/>, or</item> 117/// <item><see cref="ISyntaxKinds.UndefDirectiveTrivia"/>.</item>
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\SyntaxFacts\ISyntaxFacts.cs (2)
24/// in VB). For leaf nodes, this should be implemented by deffering to <see cref="ISyntaxKinds"/> to check against the 93ISyntaxKinds SyntaxKinds { get; }
Microsoft.CodeAnalysis.CodeStyle.Fixes (4)
src\Analyzers\Core\CodeFixes\ConflictMarkerResolution\AbstractConflictMarkerCodeFixProvider.cs (2)
42private readonly ISyntaxKinds _syntaxKinds; 45ISyntaxKinds syntaxKinds, string diagnosticId)
src\Analyzers\Core\CodeFixes\UseCompoundAssignment\AbstractUseCompoundAssignmentCodeFixProvider.cs (1)
55var syntaxKinds = syntaxFacts.SyntaxKinds;
src\Analyzers\Core\CodeFixes\UseObjectInitializer\AbstractUseObjectInitializerCodeFixProvider.cs (1)
51protected abstract ISyntaxKinds SyntaxKinds { get; }
Microsoft.CodeAnalysis.CSharp.CodeStyle (2)
src\Analyzers\CSharp\Analyzers\MakeFieldReadonly\CSharpMakeFieldReadonlyDiagnosticAnalyzer.cs (1)
17protected override ISyntaxKinds SyntaxKinds => CSharpSyntaxKinds.Instance;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
44public ISyntaxKinds SyntaxKinds { get; } = CSharpSyntaxKinds.Instance;
Microsoft.CodeAnalysis.CSharp.CodeStyle.Fixes (2)
src\Analyzers\CSharp\CodeFixes\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (1)
47var syntaxKinds = syntaxFacts.SyntaxKinds;
src\Analyzers\CSharp\CodeFixes\UseObjectInitializer\CSharpUseObjectInitializerCodeFixProvider.cs (1)
44protected override ISyntaxKinds SyntaxKinds => CSharpSyntaxKinds.Instance;