1 interface inheriting from ISyntaxKinds
Microsoft.CodeAnalysis.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\SyntaxFactsService\ISyntaxKindsService.cs (1)
13
internal partial interface ISyntaxKindsService :
ISyntaxKinds
, ILanguageService
1 implementation of ISyntaxKinds
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxKinds.cs (1)
9
internal class CSharpSyntaxKinds :
ISyntaxKinds
50 references to ISyntaxKinds
Microsoft.CodeAnalysis.CSharp.Features (4)
SimplifyThisOrMe\CSharpSimplifyThisOrMeDiagnosticAnalyzer.cs (1)
25
protected override
ISyntaxKinds
SyntaxKinds => CSharpSyntaxKinds.Instance;
src\Analyzers\CSharp\Analyzers\MakeFieldReadonly\CSharpMakeFieldReadonlyDiagnosticAnalyzer.cs (1)
17
protected override
ISyntaxKinds
SyntaxKinds => CSharpSyntaxKinds.Instance;
src\Analyzers\CSharp\CodeFixes\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (1)
47
var
syntaxKinds = syntaxFacts.SyntaxKinds;
src\Analyzers\CSharp\CodeFixes\UseObjectInitializer\CSharpUseObjectInitializerCodeFixProvider.cs (1)
44
protected override
ISyntaxKinds
SyntaxKinds => CSharpSyntaxKinds.Instance;
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\CSharp\Services\SyntaxFacts\CSharpSyntaxFacts.cs (1)
44
public
ISyntaxKinds
SyntaxKinds { get; } = CSharpSyntaxKinds.Instance;
Microsoft.CodeAnalysis.EditorFeatures (1)
DocumentationComments\AbstractXmlTagCompletionCommandHandler.cs (1)
119
var
syntaxKinds = syntaxFacts.SyntaxKinds;
Microsoft.CodeAnalysis.Features (35)
BraceMatching\AbstractEmbeddedLanguageBraceMatcher.cs (1)
25
ISyntaxKinds
syntaxKinds,
BracePairs\IBracePairsService.cs (1)
30
ISyntaxKinds
syntaxKinds)
Completion\Providers\AbstractAwaitCompletionProvider.cs (1)
174
var
syntaxKinds = syntaxFacts.SyntaxKinds;
DocumentHighlighting\AbstractDocumentHighlightsService.cs (1)
30
ISyntaxKinds
syntaxKinds,
EmbeddedLanguages\AbstractEmbeddedLanguageFeatureService.cs (1)
54
ISyntaxKinds
syntaxKinds,
EmbeddedLanguages\Classification\AbstractEmbeddedLanguageClassificationService.cs (1)
30
ISyntaxKinds
syntaxKinds,
EmbeddedLanguages\DateAndTime\LanguageServices\DateAndTimeEmbeddedLanguage.cs (1)
43
var
syntaxKinds = syntaxFacts.SyntaxKinds;
EmbeddedLanguages\EmbeddedLanguageInfo.cs (1)
20
public readonly
ISyntaxKinds
SyntaxKinds => SyntaxFacts.SyntaxKinds;
ExtractMethod\MethodExtractor.cs (1)
109
var
syntaxKinds = syntaxFacts.SyntaxKinds;
InvertIf\AbstractInvertIfCodeRefactoringProvider.cs (1)
104
ISyntaxKinds
syntaxKinds,
QuickInfo\AbstractEmbeddedLanguageQuickInfoProvider.cs (2)
23
ISyntaxKinds
syntaxKinds,
64
public EmbeddedLanguageProviderFeatureService(string languageName, EmbeddedLanguageInfo info,
ISyntaxKinds
syntaxKinds, IEnumerable<Lazy<IEmbeddedLanguageQuickInfoProvider, EmbeddedLanguageMetadata>> allServices)
RelatedDocuments\AbstractRelatedDocumentsService.cs (1)
87
var
syntaxKinds = syntaxFacts.SyntaxKinds;
SimplifyThisOrMe\AbstractSimplifyThisOrMeDiagnosticAnalyzer.cs (1)
40
protected abstract
ISyntaxKinds
SyntaxKinds { get; }
SpellCheck\AbstractSpellCheckSpanService.cs (1)
53
private readonly
ISyntaxKinds
_syntaxKinds = syntaxFacts.SyntaxKinds;
src\Analyzers\Core\Analyzers\FileHeaders\AbstractFileHeaderHelper.cs (5)
12
internal 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)
27
protected abstract
ISyntaxKinds
SyntaxKinds { get; }
src\Analyzers\Core\Analyzers\SimplifyBooleanExpression\AbstractSimplifyConditionalDiagnosticAnalyzer.cs (1)
58
var
syntaxKinds = SyntaxFacts.SyntaxKinds;
src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForNullableTernaryConditionalCheckDiagnosticAnalyzer.cs (1)
47
var
syntaxKinds = GetSyntaxFacts().SyntaxKinds;
src\Analyzers\Core\Analyzers\UseCoalesceExpression\AbstractUseCoalesceExpressionForTernaryConditionalCheckDiagnosticAnalyzer.cs (2)
42
var
syntaxKinds = GetSyntaxFacts().SyntaxKinds;
67
var
syntaxKinds = syntaxFacts.SyntaxKinds;
src\Analyzers\Core\Analyzers\UseCollectionInitializer\AbstractUseCollectionInitializerDiagnosticAnalyzer.cs (1)
102
var
syntaxKinds = this.SyntaxFacts.SyntaxKinds;
src\Analyzers\Core\Analyzers\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsDiagnosticAnalyzer.cs (1)
43
var
syntaxKinds = GetSyntaxFacts().SyntaxKinds;
src\Analyzers\Core\Analyzers\UseNullPropagation\AbstractUseNullPropagationDiagnosticAnalyzer.cs (2)
96
var
syntaxKinds = this.SyntaxFacts.SyntaxKinds;
247
var
syntaxKinds = syntaxFacts.SyntaxKinds;
src\Analyzers\Core\Analyzers\UseObjectInitializer\AbstractUseObjectInitializerDiagnosticAnalyzer.cs (1)
73
var
syntaxKinds = GetSyntaxFacts().SyntaxKinds;
src\Analyzers\Core\Analyzers\ValidateFormatString\AbstractValidateFormatStringDiagnosticAnalyzer.cs (1)
79
var
syntaxKinds = GetSyntaxFacts().SyntaxKinds;
src\Analyzers\Core\CodeFixes\ConflictMarkerResolution\AbstractConflictMarkerCodeFixProvider.cs (2)
42
private readonly
ISyntaxKinds
_syntaxKinds;
45
ISyntaxKinds
syntaxKinds, string diagnosticId)
src\Analyzers\Core\CodeFixes\UseCompoundAssignment\AbstractUseCompoundAssignmentCodeFixProvider.cs (1)
55
var
syntaxKinds = syntaxFacts.SyntaxKinds;
src\Analyzers\Core\CodeFixes\UseObjectInitializer\AbstractUseObjectInitializerCodeFixProvider.cs (1)
51
protected abstract
ISyntaxKinds
SyntaxKinds { get; }
Microsoft.CodeAnalysis.Workspaces (9)
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\EmbeddedLanguages\VirtualChars\AbstractVirtualCharService.cs (1)
72
var
syntaxKinds = this.SyntaxFacts.SyntaxKinds;
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Extensions\SyntaxNodeExtensions.cs (2)
827
ISyntaxKinds
syntaxKinds,
856
ISyntaxKinds
syntaxKinds,
src\Workspaces\SharedUtilitiesAndExtensions\Compiler\Core\Services\RefactoringHelpers\AbstractRefactoringHelpers.cs (1)
184
var
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
93
ISyntaxKinds
SyntaxKinds { get; }