1 implementation of ISyntaxFactsService
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxFactsService.cs (1)
24private sealed class CSharpSyntaxFactsService : CSharpSyntaxFacts, ISyntaxFactsService
732 references to ISyntaxFactsService
Microsoft.CodeAnalysis.CSharp.Features (63)
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (1)
115ISyntaxFactsService syntaxFacts,
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.ItemGetter.cs (2)
65var syntaxFacts = Document.GetRequiredLanguageService<ISyntaxFactsService>();
Completion\CompletionProviders\SnippetCompletionProvider.cs (2)
103var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
Debugging\LocationInfoGetter.cs (2)
26var syntaxFactsService = document.GetLanguageService<ISyntaxFactsService>();
Formatting\CSharpAccessibilityModifiersNewDocumentFormattingProvider.cs (2)
40var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
Formatting\CSharpNamespaceDeclarationNewDocumentFormattingProvider.cs (2)
46var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
ImplementInterface\CSharpImplementExplicitlyCodeRefactoringProvider.cs (3)
62var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 87SyntaxEditor editor, ISyntaxFactsService syntaxFacts,
InlineHints\CSharpInlineParameterNameHintsService.cs (1)
28ISyntaxFactsService syntaxFacts,
SignatureHelp\AbstractGenericNameSignatureHelpProvider.cs (5)
33ISyntaxFactsService syntaxFacts, 42if (!TryGetGenericIdentifier(root, position, document.GetRequiredLanguageService<ISyntaxFactsService>(), triggerInfo.TriggerReason, cancellationToken, 93var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 100private SignatureHelpState? GetCurrentArgumentState(SyntaxNode root, int position, ISyntaxFactsService syntaxFacts, CancellationToken cancellationToken)
SignatureHelp\AttributeSignatureHelpProvider.cs (5)
42ISyntaxFactsService syntaxFacts, 75if (!TryGetAttributeExpression(root, position, document.GetRequiredLanguageService<ISyntaxFactsService>(), triggerInfo.TriggerReason, cancellationToken, out var attribute)) 105var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 115private SignatureHelpState? GetCurrentArgumentState(SyntaxNode root, int position, ISyntaxFactsService syntaxFacts, TextSpan currentSpan, CancellationToken cancellationToken)
SignatureHelp\ElementAccessExpressionSignatureHelpProvider.cs (8)
43private static bool TryGetElementAccessExpression(SyntaxNode root, int position, ISyntaxFactsService syntaxFacts, SignatureHelpTriggerReason triggerReason, CancellationToken cancellationToken, [NotNullWhen(true)] out ExpressionSyntax? identifier, out SyntaxToken openBrace) 53if (!TryGetElementAccessExpression(root, position, document.GetRequiredLanguageService<ISyntaxFactsService>(), triggerInfo.TriggerReason, cancellationToken, out var expression, out var openBrace)) 105var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 133private static SignatureHelpState? GetCurrentArgumentState(SyntaxNode root, int position, ISyntaxFactsService syntaxFacts, TextSpan currentSpan, CancellationToken cancellationToken) 299internal static bool TryGetSyntax(SyntaxNode root, int position, ISyntaxFactsService syntaxFacts, SignatureHelpTriggerReason triggerReason, CancellationToken cancellationToken, [NotNullWhen(true)] out ExpressionSyntax? identifier, out SyntaxToken openBrace) 340internal static bool TryGetSyntax(SyntaxNode root, int position, ISyntaxFactsService syntaxFacts, SignatureHelpTriggerReason triggerReason, CancellationToken cancellationToken, [NotNullWhen(true)] out ExpressionSyntax? identifier, out SyntaxToken openBrace) 377internal static bool TryGetSyntax(SyntaxNode root, int position, ISyntaxFactsService syntaxFacts, SignatureHelpTriggerReason triggerReason, CancellationToken cancellationToken, [NotNullWhen(true)] out ExpressionSyntax? identifier, out SyntaxToken openBrace)
SignatureHelp\GenericNameFullyWrittenSignatureHelpProvider.cs (1)
23ISyntaxFactsService syntaxFacts,
SignatureHelp\GenericNamePartiallyWrittenSignatureHelpProvider.cs (1)
21protected override bool TryGetGenericIdentifier(SyntaxNode root, int position, ISyntaxFactsService syntaxFacts, SignatureHelpTriggerReason triggerReason, CancellationToken cancellationToken, out SyntaxToken genericIdentifier, out SyntaxToken lessThanToken)
SignatureHelp\InitializerExpressionSignatureHelpProvider.cs (5)
37ISyntaxFactsService syntaxFacts, 58if (!TryGetInitializerExpression(root, position, document.GetRequiredLanguageService<ISyntaxFactsService>(), triggerInfo.TriggerReason, cancellationToken, out var initializerExpression)) 69var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 77private SignatureHelpState? GetCurrentArgumentState(SyntaxNode root, int position, ISyntaxFactsService syntaxFacts, TextSpan currentSpan, CancellationToken cancellationToken)
SignatureHelp\PrimaryConstructorBaseTypeSignatureHelpProvider.cs (4)
46ISyntaxFactsService syntaxFacts, 72var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 107private SignatureHelpState? GetCurrentArgumentState(SyntaxNode root, int position, ISyntaxFactsService syntaxFacts, TextSpan currentSpan, CancellationToken cancellationToken)
SignatureHelp\TupleConstructionSignatureHelpProvider.cs (9)
38private SignatureHelpState? GetCurrentArgumentState(SyntaxNode root, int position, ISyntaxFactsService syntaxFacts, TextSpan currentSpan, CancellationToken cancellationToken) 65ISyntaxFactsService syntaxFacts, TextSpan currentSpan, CancellationToken cancellationToken, [NotNullWhen(true)] out TupleExpressionSyntax? result) 84ISyntaxFactsService syntaxFacts, TextSpan currentSpan, CancellationToken cancellationToken, [NotNullWhen(true)] out ParenthesizedExpressionSyntax? result) 111var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 125ITypeInferenceService typeInferrer, ISyntaxFactsService syntaxFacts, CancellationToken cancellationToken, out ExpressionSyntax? targetExpression) 149private SignatureHelpItems? CreateItems(int position, SyntaxNode root, ISyntaxFactsService syntaxFacts, 202ISyntaxFactsService syntaxFacts, CancellationToken cancellationToken, [NotNullWhen(true)] out TupleExpressionSyntax? tupleExpression) 219ISyntaxFactsService syntaxFacts, CancellationToken cancellationToken, [NotNullWhen(true)] out ParenthesizedExpressionSyntax? parenthesizedExpression)
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveInKeyword\RemoveInKeywordCodeFixProvider.cs (2)
61var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\CSharp\CodeFixes\RemoveUnusedParametersAndValues\CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
187ISyntaxFactsService syntaxFacts)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForArrayCodeFixProvider.cs (2)
42var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCollectionExpression\CSharpUseCollectionExpressionForFluentCodeFixProvider.cs (2)
50var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCompoundAssignment\CSharpUseCompoundAssignmentCodeFixProvider.cs (1)
49protected override bool PreferPostfix(ISyntaxFactsService syntaxFacts, AssignmentExpressionSyntax currentAssignment)
src\roslyn\src\Analyzers\CSharp\CodeFixes\UseCompoundAssignment\CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (2)
45var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
Rename\CSharpRenameRewriterLanguageService.cs (1)
1156public override bool IsIdentifierValid(string replacementText, ISyntaxFactsService syntaxFactsService)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\CSharp\LanguageServices\CSharpSyntaxFactsServiceFactory.cs (1)
13[ExportLanguageServiceFactory(typeof(ISyntaxFactsService), LanguageNames.CSharp), Shared]
Microsoft.CodeAnalysis.Features (564)
AddFileBanner\AbstractAddFileBannerCodeRefactoringProvider.cs (4)
115var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 126var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
AddImport\AbstractAddImportCodeRefactoringProvider.cs (2)
52var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
AddImport\SymbolReferenceFinder.cs (5)
34private readonly ISyntaxFactsService _syntaxFacts; 68_syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 159TSimpleNameSyntax nameNode, ISyntaxFactsService syntaxFacts, out string name, out int arity, 297var syntaxFacts = _document.GetRequiredLanguageService<ISyntaxFactsService>();
AddImport\SymbolResult.cs (2)
56var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
BraceCompletion\AbstractBraceCompletionService.cs (4)
83var syntaxFactsService = document.LanguageServices.GetRequiredService<ISyntaxFactsService>(); 125var syntaxFactsService = context.Document.LanguageServices.GetRequiredService<ISyntaxFactsService>();
ChangeSignature\AbstractChangeSignatureService.cs (2)
976var syntaxFacts = services.GetRequiredService<ISyntaxFactsService>();
ChangeSignature\DelegateInvokeMethodReferenceFinder.cs (1)
93var syntaxFacts = state.SyntaxFacts;
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.AbstractGlobalSuppressMessageCodeAction.cs (2)
88var syntaxFacts = _project.Services.GetRequiredService<ISyntaxFactsService>();
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (2)
286var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
CodeLens\CodeLensReferencesService.cs (2)
168var syntaxFactsService = document.GetLanguageService<ISyntaxFactsService>();
CodeRefactorings\AddAwait\AbstractAddAwaitCodeRefactoringProvider.cs (3)
43var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 71SemanticModel model, ISyntaxFactsService syntaxFacts, SyntaxNode node, CancellationToken cancellationToken)
CodeRefactorings\ExtractMethod\AbstractExtractMethodCodeRefactoringProvider.cs (2)
98var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
CodeRefactorings\MoveType\AbstractMoveTypeService.cs (3)
98var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 146private static bool ClassNextToGlobalStatements(SyntaxNode root, ISyntaxFactsService syntaxFacts)
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeEditor.cs (8)
83var syntaxFacts = documentWithMovedType.GetRequiredLanguageService<ISyntaxFactsService>(); 130var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 210var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 339var syntaxFacts = SemanticDocument.GetRequiredLanguageService<ISyntaxFactsService>();
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeNamespaceScopeEditor.cs (2)
40var syntaxFactsService = SemanticDocument.GetRequiredLanguageService<ISyntaxFactsService>();
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (14)
60public abstract bool TryGetReplacementReferenceSyntax(SyntaxNode reference, ImmutableArray<string> newNamespaceParts, ISyntaxFactsService syntaxFacts, [NotNullWhen(returnValue: true)] out SyntaxNode? old, [NotNullWhen(returnValue: true)] out SyntaxNode? @new); 131var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 174var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 189var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 631var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 639ISyntaxFactsService syntaxFacts, SyntaxNode root, HashSet<string> allNamespaceNameParts) 742var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 840var syntaxFacts = doc.GetRequiredLanguageService<ISyntaxFactsService>();
CodeRefactorings\SyncNamespace\AbstractSyncNamespaceCodeRefactoringProvider.State.cs (4)
102var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 169private static string? GetDefaultNamespace(Document document, ISyntaxFactsService syntaxFacts) 200private static string? GetRelativeNamespace(string relativeTo, string @namespace, ISyntaxFactsService syntaxFacts)
Completion\CommonCompletionUtilities.cs (2)
211var syntaxFacts = context.GetRequiredLanguageService<ISyntaxFactsService>();
Completion\CompletionHelper.cs (2)
23var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
Completion\CompletionService_GetCompletions.cs (2)
207var syntaxFactsService = document.GetLanguageService<ISyntaxFactsService>();
Completion\Providers\AbstractAwaitCompletionProvider.cs (6)
83var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 178var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 272var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
Completion\Providers\AbstractDocCommentCompletionProvider.cs (4)
92var syntaxFacts = context.Document.GetRequiredLanguageService<ISyntaxFactsService>(); 301var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
Completion\Providers\AbstractInternalsVisibleToCompletionProvider.cs (5)
61var syntaxFactsService = context.Document.GetRequiredLanguageService<ISyntaxFactsService>(); 83private static SyntaxNode? GetAttributeSyntaxNodeOfToken(ISyntaxFactsService syntaxFactsService, SyntaxToken token) 251var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
Completion\Providers\AbstractKeywordCompletionProvider.cs (2)
60var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
Completion\Providers\AbstractMemberInsertingCompletionProvider.cs (2)
188var syntaxFacts = memberContainingDocument.Project.Services.GetRequiredService<ISyntaxFactsService>();
Completion\Providers\AbstractPreprocessorCompletionProvider.cs (2)
29var syntaxFacts = originatingDocument.GetRequiredLanguageService<ISyntaxFactsService>();
Completion\Providers\AbstractSymbolCompletionProvider.cs (2)
470var syntaxFacts = syntaxContext.GetRequiredLanguageService<ISyntaxFactsService>();
Completion\Providers\CompletionUtilities.cs (4)
73public static CompletionItem SetOriginalIdentifierEnd(CompletionItem item, int position, SourceText text, ISyntaxFactsService syntaxFacts) 82public static KeyValuePair<string, string> GetOriginalIdentifierEndProperty(int position, SourceText text, ISyntaxFactsService syntaxFacts) 85private static int ScanForwardThroughIdentifier(int start, SourceText text, ISyntaxFactsService syntaxFacts) 102public static int GetCurrentSpanEnd(CompletionItem item, SourceText text, ISyntaxFactsService syntaxFacts)
Completion\Providers\ImportCompletionProvider\AbstractExtensionMethodImportCompletionProvider.cs (3)
45var syntaxFacts = completionContext.Document.GetRequiredLanguageService<ISyntaxFactsService>(); 76ISyntaxFactsService syntaxFacts,
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionProvider.cs (4)
72var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 214var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionProvider.cs (2)
67var syntaxFactsService = document.GetRequiredLanguageService<ISyntaxFactsService>();
Completion\Providers\ImportCompletionProvider\ExtensionMemberImportCompletionHelper.cs (2)
248var syntaxFacts = project.Services.GetRequiredService<ISyntaxFactsService>();
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (9)
60var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 110var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 111var containingMember = anonymousObject.FirstAncestorOrSelf<SyntaxNode, ISyntaxFactsService>((node, syntaxFacts) => syntaxFacts.IsMethodLevelMember(node), syntaxFacts) ?? anonymousObject; 153var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 364var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
ConvertAnonymousType\AbstractConvertAnonymousTypeToTupleCodeRefactoringProvider.cs (3)
83var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 84var containingMember = anonymousNode.FirstAncestorOrSelf<SyntaxNode, ISyntaxFactsService>((node, syntaxFacts) => syntaxFacts.IsMethodLevelMember(node), syntaxFacts) ?? anonymousNode;
ConvertAutoPropertyToFullProperty\AbstractConvertAutoPropertyToFullPropertyCodeRefactoringProvider.cs (2)
57var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
ConvertForToForEach\AbstractConvertForToForEachCodeRefactoringProvider.cs (4)
66var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 321var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.cs (5)
44var syntaxFactsService = document.GetRequiredLanguageService<ISyntaxFactsService>(); 74ISyntaxFactsService syntaxFactsService, 189var syntaxFactsService = document.GetRequiredLanguageService<ISyntaxFactsService>();
ConvertNumericLiteral\AbstractConvertNumericLiteralCodeRefactoringProvider.cs (2)
38var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
ConvertToInterpolatedString\AbstractConvertConcatenationToInterpolatedStringRefactoringProvider.cs (6)
38var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 136var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 266ISyntaxFactsService syntaxFacts, 285ISyntaxFactsService syntaxFacts, SyntaxNode? expression,
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (8)
59var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 136var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 274var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 317var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
ConvertToInterpolatedString\ConvertRegularStringToInterpolatedStringRefactoringProvider.cs (4)
55var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 108var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (10)
90var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 166var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 167return tupleExprOrTypeNode.FirstAncestorOrSelf<SyntaxNode, ISyntaxFactsService>((node, syntaxFacts) => syntaxFacts.IsMethodLevelMember(node), syntaxFacts); 568var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>(); 639var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 753var comparer = document.GetRequiredLanguageService<ISyntaxFactsService>().StringComparer;
Debugging\AbstractDataTipInfoGetter.cs (2)
28var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
DesignerAttribute\DesignerAttributeDiscoveryService.cs (2)
296var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
Diagnostics\Service\DiagnosticAnalyzerService.IncrementalMemberEditAnalyzer.cs (4)
208var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 246var service = document.GetRequiredLanguageService<ISyntaxFactsService>();
Diagnostics\Service\DocumentAnalysisExecutor.cs (2)
279var service = document.GetRequiredLanguageService<ISyntaxFactsService>();
DocumentationComments\AbstractDocumentationCommentSnippetService.cs (2)
359var syntaxFacts = document.LanguageServices.GetRequiredService<ISyntaxFactsService>();
DocumentHighlighting\AbstractDocumentHighlightsService.cs (2)
319var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
EmbeddedLanguages\DateAndTime\DateAndTimeEmbeddedCompletionProvider.cs (2)
82var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
EmbeddedLanguages\DateAndTime\LanguageServices\DateAndTimeEmbeddedLanguage.cs (3)
29var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 40private static SyntaxToken GetToken(ISyntaxFactsService syntaxFacts, SyntaxNode root, int position)
ExternalAccess\UnitTesting\API\UnitTestingSearchHelpers.cs (2)
171var syntaxFacts = project.GetRequiredLanguageService<ISyntaxFactsService>();
ExternalAccess\UnitTesting\SolutionCrawler\AbstractUnitTestingDocumentDifferenceService.cs (2)
20var syntaxFactsService = newDocument.Project.Services.GetService<ISyntaxFactsService>();
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingIncrementalAnalyzerProcessor.cs (2)
186var syntaxFactsService = document.GetLanguageService<ISyntaxFactsService>();
ExtractClass\AbstractExtractClassRefactoringProvider.cs (2)
90var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
ExtractClass\ExtractClassWithDialogCodeAction.cs (2)
166var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
ExtractMethod\MethodExtractor.Analyzer.cs (3)
37protected ISyntaxFactsService SyntaxFacts => this.SemanticDocument.Document.GetRequiredLanguageService<ISyntaxFactsService>(); 288var syntaxFacts = this.SyntaxFacts;
ExtractMethod\MethodExtractor.CodeGenerator.cs (2)
359var syntaxFacts = this.SemanticDocument.GetRequiredLanguageService<ISyntaxFactsService>();
ExtractMethod\MethodExtractor.cs (2)
108var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
ExtractMethod\SelectionResult.cs (2)
136var syntaxFacts = this.SemanticDocument.GetRequiredLanguageService<ISyntaxFactsService>();
FindUsages\AbstractFindUsagesService_FindReferences.cs (2)
176var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
FullyQualify\AbstractFullyQualifyService.cs (4)
63var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 190var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
GenerateConstructors\AbstractGenerateConstructorsCodeRefactoringProvider.cs (2)
298var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
GenerateEqualsAndGetHashCodeFromMembers\AbstractGenerateEqualsAndGetHashCodeService.cs (1)
29var formatBinaryRule = new FormatLargeBinaryExpressionRule(document.GetRequiredLanguageService<ISyntaxFactsService>());
GenerateEqualsAndGetHashCodeFromMembers\FormatLargeBinaryExpressionRule.cs (2)
17private sealed class FormatLargeBinaryExpressionRule(ISyntaxFactsService syntaxFacts) : AbstractFormattingRule 19private readonly ISyntaxFactsService _syntaxFacts = syntaxFacts;
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs (2)
184var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
GenerateFromMembers\GenerateFromMembersHelpers.cs (2)
25var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
GenerateType\AbstractGenerateTypeService.CodeAction.cs (2)
104var syntaxFactsService = _document.GetRequiredLanguageService<ISyntaxFactsService>();
GenerateType\AbstractGenerateTypeService.Editor.cs (2)
572var syntaxFacts = _semanticDocument.Document.GetRequiredLanguageService<ISyntaxFactsService>();
GenerateType\AbstractGenerateTypeService.GenerateNamedType.cs (4)
149var syntaxFacts = _semanticDocument.Document.GetLanguageService<ISyntaxFactsService>(); 198var syntaxFacts = _semanticDocument.Document.GetLanguageService<ISyntaxFactsService>();
GenerateType\AbstractGenerateTypeService.State.cs (5)
91var syntaxFacts = semanticDocument.Document.GetRequiredLanguageService<ISyntaxFactsService>(); 193private static bool IsInsideDocumentationComment(SyntaxNode node, ISyntaxFactsService syntaxFacts) 217var syntaxFacts = document.Document.GetRequiredLanguageService<ISyntaxFactsService>();
GenerateType\IGenerateTypeOptionService.cs (1)
20ISyntaxFactsService syntaxFactsService);
GoToDefinition\AbstractGoToDefinitionSymbolService.cs (2)
68var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (2)
175var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (7)
200var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 236ISyntaxFactsService syntaxFacts, SemanticModel semanticModel, 358var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 900var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
InitializeParameter\AbstractInitializeParameterCodeRefactoringProvider.cs (3)
73var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 141SyntaxNode functionDeclaration, SemanticModel semanticModel, ISyntaxFactsService syntaxFacts,
InlineHints\AbstractInlineParameterNameHintsService.cs (5)
27ISyntaxFactsService syntaxFacts, 61var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 279private static bool ParameterMatchesArgumentName(SyntaxNode argument, IParameterSymbol parameter, ISyntaxFactsService syntaxFacts) 285protected static string GetIdentifierNameFromArgument(SyntaxNode argument, ISyntaxFactsService syntaxFacts)
IntroduceParameter\AbstractIntroduceParameterCodeRefactoringProvider.cs (6)
59var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 127private static bool IsValidExpression(SyntaxNode expression, ISyntaxFactsService syntaxFacts) 158ISyntaxFactsService syntaxFacts, 352var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (4)
35private readonly ISyntaxFactsService _syntaxFacts = originalDocument.GetRequiredLanguageService<ISyntaxFactsService>(); 687var syntaxFacts = _originalDocument.GetRequiredLanguageService<ISyntaxFactsService>();
IntroduceUsingStatement\AbstractIntroduceUsingStatementCodeRefactoringProvider.cs (8)
72var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 155var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 275ISyntaxFactsService syntaxFacts, 318ISyntaxFactsService syntaxFactsService, 347ISyntaxFactsService syntaxFactsService, 434ISyntaxFactsService syntaxFactsService,
IntroduceVariable\AbstractIntroduceLocalForExpressionCodeRefactoringProvider.cs (4)
39var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 87var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
IntroduceVariable\AbstractIntroduceVariableService.cs (2)
304var syntaxFacts = currentDocument.Project.Services.GetService<ISyntaxFactsService>();
IntroduceVariable\AbstractIntroduceVariableService.IntroduceVariableCodeAction.cs (1)
77var singleLineExpression = _semanticDocument.Document.GetRequiredLanguageService<ISyntaxFactsService>().ConvertToSingleLine(expression);
IntroduceVariable\AbstractIntroduceVariableService.State.cs (4)
76var syntaxFacts = document.Document.GetRequiredLanguageService<ISyntaxFactsService>(); 202var syntaxFacts = document.Document.GetRequiredLanguageService<ISyntaxFactsService>();
InvertIf\AbstractInvertIfCodeRefactoringProvider.cs (3)
117var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 421document.GetRequiredLanguageService<ISyntaxFactsService>()));
InvertLogical\AbstractInvertLogicalCodeRefactoringProvider.cs (4)
40var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 118var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
LanguageServices\SymbolDisplayService\AbstractSymbolDisplayService.AbstractSymbolDescriptionBuilder.cs (2)
196var syntaxFacts = LanguageServices.GetRequiredService<ISyntaxFactsService>();
MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceCodeRefactoringProvider.cs (2)
23var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (6)
53var syntaxFacts = _document.GetRequiredLanguageService<ISyntaxFactsService>(); 278var syntaxFacts = doc.GetRequiredLanguageService<ISyntaxFactsService>(); 410var syntaxFacts = sourceDoc.GetRequiredLanguageService<ISyntaxFactsService>();
MoveToNamespace\AbstractMoveToNamespaceService.cs (6)
130var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 189var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 319var syntaxFactsService = document.GetRequiredLanguageService<ISyntaxFactsService>();
NameTupleElement\AbstractNameTupleElementCodeRefactoringProvider.cs (2)
48var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
NavigateTo\AbstractNavigateToSearchService.NormalSearch.cs (2)
112var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
OrganizeImports\OrganizeImportsCodeRefactoringProvider.cs (2)
73var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
PullMemberUp\MembersPuller.cs (6)
311var syntaxFacts = destinationEditor.OriginalDocument.GetRequiredLanguageService<ISyntaxFactsService>(); 404private static SyntaxTriviaList GetLeadingTriviaBeforeFirstMember(SyntaxNode root, ISyntaxFactsService syntaxFacts) 412private static SyntaxNode RemoveLeadingTriviaBeforeFirstMember(SyntaxNode root, ISyntaxFactsService syntaxFacts) 420private static SyntaxNode AddLeadingTriviaBeforeFirstMember(SyntaxNode root, ISyntaxFactsService syntaxFacts, SyntaxTriviaList trivia) 433private static ImmutableArray<SyntaxNode> GetImports(SyntaxNode start, ISyntaxFactsService syntaxFacts)
QuickInfo\CommonSemanticQuickInfoProvider.cs (8)
156var syntaxFactsService = services.GetRequiredLanguageService<ISyntaxFactsService>(semanticModel.Language); 189var syntaxFacts = languageServices.GetRequiredService<ISyntaxFactsService>(); 304var syntaxFacts = languageServices.GetRequiredService<ISyntaxFactsService>(); 339var syntaxFacts = languageServices.GetRequiredService<ISyntaxFactsService>();
Rename\SymbolicRenameInfo.cs (6)
92var isCaseSensitive = this.Document.GetRequiredLanguageService<ISyntaxFactsService>().IsCaseSensitive; 100var isCaseSensitive = this.Document.GetRequiredLanguageService<ISyntaxFactsService>().IsCaseSensitive; 127var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 137var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
ReplaceConditionalWithStatements\AbstractReplaceConditionalWithStatementsCodeRefactoringProvider.cs (8)
65var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 113var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 204var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 229var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
ReplaceDocCommentTextWithTag\AbstractReplaceDocCommentTextWithTagCodeRefactoringProvider.cs (2)
82var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
ReplacePropertyWithMethods\AbstractReplacePropertyWithMethodsService.cs (4)
63var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 78private readonly ISyntaxFactsService _syntaxFacts; 94ISyntaxFactsService syntaxFacts,
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (2)
243var syntaxFacts = originalDocument.GetRequiredLanguageService<ISyntaxFactsService>();
Shared\Utilities\ExtractTypeHelpers.cs (2)
102var syntaxFacts = newTypeDocument.GetRequiredLanguageService<ISyntaxFactsService>();
SignatureHelp\AbstractSignatureHelpProvider.cs (1)
309if (!relatedDocument.GetRequiredLanguageService<ISyntaxFactsService>().IsInInactiveRegion(syntaxTree, position, cancellationToken))
SignatureHelp\CommonSignatureHelpUtilities.cs (3)
113var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 122ISyntaxFactsService syntaxFacts,
SimplifyThisOrMe\AbstractSimplifyThisOrMeCodeFixProvider.cs (2)
42var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
SimplifyTypeNames\AbstractSimplifyTypeNamesCodeFixProvider.cs (2)
85var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
Snippets\SnippetProviders\AbstractInlineStatementSnippetProvider.cs (5)
51var syntaxFacts = context.Document.GetRequiredLanguageService<ISyntaxFactsService>(); 63var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 92ISyntaxFactsService syntaxFacts,
Snippets\SnippetProviders\AbstractSnippetProvider.cs (4)
57var syntaxFacts = context.Document.GetRequiredLanguageService<ISyntaxFactsService>(); 74var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
Snippets\SnippetUtilities.cs (1)
13public static bool TryGetWordOnLeft(int position, SourceText currentText, ISyntaxFactsService syntaxFactsService, [NotNullWhen(true)] out TextSpan? wordSpan)
SolutionCrawler\AbstractDocumentDifferenceService.cs (4)
23var syntaxFactsService = newDocument.Project.Services.GetService<ISyntaxFactsService>(); 105ISyntaxFactsService syntaxFactsService, SyntaxNode oldRoot, SyntaxNode newRoot, TextChangeRange range) 139ISyntaxFactsService syntaxFactsService, SyntaxNode oldRoot, SyntaxNode newRoot, TextChangeRange range)
SpellCheck\AbstractSpellCheckCodeFixProvider.cs (2)
91var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
SpellCheck\AbstractSpellCheckSpanService.cs (4)
31var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 46ISyntaxFactsService syntaxFacts, 52private readonly ISyntaxFactsService _syntaxFacts = syntaxFacts;
SplitOrMergeIfStatements\AbstractMergeIfStatementsCodeRefactoringProvider.cs (2)
43var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
SplitOrMergeIfStatements\AbstractSplitIfStatementCodeRefactoringProvider.cs (5)
44var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>(); 61var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>(); 99SyntaxToken token, SyntaxNode rootExpression, ISyntaxFactsService syntaxFacts)
SplitOrMergeIfStatements\Consecutive\AbstractMergeConsecutiveIfStatementsCodeRefactoringProvider.cs (13)
58var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>(); 71var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>(); 83var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>(); 137ISyntaxFactsService syntaxFacts, 148ISyntaxFactsService syntaxFacts, 160ISyntaxFactsService syntaxFacts, 174ISyntaxFactsService syntaxFacts, 188ISyntaxFactsService syntaxFacts, 227ISyntaxFactsService syntaxFacts, 247ISyntaxFactsService syntaxFacts,
SplitOrMergeIfStatements\Consecutive\AbstractSplitIntoConsecutiveIfStatementsCodeRefactoringProvider.cs (2)
61var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
SplitOrMergeIfStatements\Nested\AbstractMergeNestedIfStatementsCodeRefactoringProvider.cs (8)
46var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>(); 59var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>(); 71var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>(); 146ISyntaxFactsService syntaxFacts, 229ISyntaxFactsService syntaxFacts,
src\939a5660f39ce290\AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (3)
63var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 127ISyntaxFactsService syntaxFacts, SyntaxEditor editor, IConditionalOperation ifOperation,
src\roslyn\src\Analyzers\Core\CodeFixes\AddAnonymousTypeMemberName\AbstractAddAnonymousTypeMemberNameCodeFixProvider.cs (2)
117var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\AddExplicitCast\AbstractAddExplicitCastCodeFixProvider.cs (4)
121var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 174var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\AddExplicitCast\Fixer.cs (2)
124var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\AbstractAddParameterCodeFixProvider.cs (10)
72var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 127ISyntaxFactsService syntaxFacts, 148ISyntaxFactsService syntaxFacts, 196ISyntaxFactsService syntaxFacts, 404var syntaxFacts = invocationDocument.GetRequiredLanguageService<ISyntaxFactsService>(); 414var syntaxFacts = invocationDocument.GetRequiredLanguageService<ISyntaxFactsService>(); 434ISyntaxFactsService syntaxFacts,
src\roslyn\src\Analyzers\Core\CodeFixes\AddParameter\AddParameterService.cs (2)
108var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\AliasAmbiguousType\AbstractAliasAmbiguousTypeCodeFixProvider.cs (2)
33var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\ForEachCast\AbstractForEachCastCodeFixProvider.cs (2)
42var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.cs (2)
182var syntaxFacts = document.Document.GetRequiredLanguageService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateConstructor\AbstractGenerateConstructorService.State.cs (3)
245var syntaxFacts = GetRequiredLanguageService<ISyntaxFactsService>(TypeToGenerateIn.Language); 249private bool Matches(IMethodSymbol ctor, ISyntaxFactsService service)
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.State.cs (2)
67var syntaxFacts = semanticDocument.Document.GetRequiredLanguageService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateEnumMember\AbstractGenerateEnumMemberService.State.cs (2)
93var syntaxFacts = semanticDocument.Document.GetRequiredLanguageService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateMember\AbstractGenerateMemberCodeFixProvider.cs (3)
39var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 60ISyntaxFactsService syntaxFacts, SyntaxNode root,
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateMember\AbstractGenerateMemberService.cs (2)
86var syntaxFacts = semanticDocument.Document.GetRequiredLanguageService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateMethodService.State.cs (2)
134var syntaxFacts = semanticDocument.Document.GetRequiredLanguageService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (2)
121var syntaxFacts = Document.Project.Solution.GetLanguageService<ISyntaxFactsService>(State.TypeToGenerateIn.Language);
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.State.cs (2)
89var syntaxFacts = destinationProvider.GetService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.CodeAction.cs (2)
131var syntaxFacts = _semanticDocument.Document.GetRequiredLanguageService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\GenerateVariable\AbstractGenerateVariableService.State.cs (8)
257var syntaxFacts = _document.Document.GetLanguageService<ISyntaxFactsService>(); 333var syntaxFacts = _document.Document.GetLanguageService<ISyntaxFactsService>(); 372var syntaxFacts = _document.Document.GetLanguageService<ISyntaxFactsService>(); 505var syntaxFacts = _document.Document.GetRequiredLanguageService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementAbstractClass\ImplementAbstractClassData.cs (4)
142var syntaxFacts = _document.GetRequiredLanguageService<ISyntaxFactsService>(); 176var syntaxFacts = _document.GetRequiredLanguageService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\AbstractImplementInterfaceService.cs (4)
130var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 177var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementHelpers.cs (2)
25var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_DisposePattern.cs (2)
189var syntaxFacts = this.Document.GetRequiredLanguageService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_Method.cs (2)
28var syntaxFacts = Document.GetRequiredLanguageService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator_Property.cs (2)
45var syntaxFacts = Document.GetRequiredLanguageService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\ImplementInterface\ImplementInterfaceGenerator.cs (4)
199.GetRequiredLanguageService<ISyntaxFactsService>() 214var syntaxFacts = Document.GetRequiredLanguageService<ISyntaxFactsService>(); 379private bool IsCaseSensitive => Document.GetRequiredLanguageService<ISyntaxFactsService>().IsCaseSensitive;
src\roslyn\src\Analyzers\Core\CodeFixes\MakeMethodAsynchronous\AbstractMakeMethodAsynchronousCodeFixProvider.cs (2)
191var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\MakeMethodSynchronous\AbstractMakeMethodSynchronousCodeFixProvider.cs (3)
172var syntaxFactsService = document.GetRequiredLanguageService<ISyntaxFactsService>(); 185SyntaxEditor editor, ISyntaxFactsService syntaxFacts, ReferenceLocation referenceLocation, CancellationToken cancellationToken)
src\roslyn\src\Analyzers\Core\CodeFixes\NamingStyle\NamingStyleCodeFixProvider.cs (1)
60if (document.GetRequiredLanguageService<ISyntaxFactsService>().IsIdentifierName(node))
src\roslyn\src\Analyzers\Core\CodeFixes\PopulateSwitch\AbstractPopulateSwitchCodeFixProvider.cs (2)
203var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveAsyncModifier\AbstractRemoveAsyncModifierCodeFixProvider.cs (2)
59var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveRedundantEquality\RemoveRedundantEqualityCodeFixProvider.cs (2)
40var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnnecessaryParentheses\AbstractRemoveUnnecessaryParenthesesCodeFixProvider.cs (2)
35var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnnecessarySuppressions\RemoveUnnecessaryPragmaSuppressionsCodeFixProvider.cs (4)
33var syntaxFacts = context.Document.GetRequiredLanguageService<ISyntaxFactsService>(); 53var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\RemoveUnusedParametersAndValues\AbstractRemoveUnusedValuesCodeFixProvider.cs (17)
103ISyntaxFactsService syntaxFacts); 163var syntaxFacts = context.Document.GetRequiredLanguageService<ISyntaxFactsService>(); 207var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 241ISyntaxFactsService syntaxFacts, 266ISyntaxFactsService syntaxFacts, 277var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 299var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 391var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 453var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 828var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\SimplifyBooleanExpression\SimplifyConditionalCodeFixProvider.cs (2)
42var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\SimplifyInterpolation\AbstractSimplifyInterpolationCodeFixProvider.cs (1)
69document.GetRequiredLanguageService<ISyntaxFactsService>(),
src\roslyn\src\Analyzers\Core\CodeFixes\SimplifyLinqExpression\SimplifyLinqExpressionCodeFixProvider.cs (2)
38var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (10)
213var fieldDocumentSyntaxFacts = fieldDocument.GetRequiredLanguageService<ISyntaxFactsService>(); 268fieldDocument.GetRequiredLanguageService<ISyntaxFactsService>(), 331var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 441ISyntaxFactsService syntaxFacts, TPropertyDeclaration property, SyntaxNode fieldToRemove) 477ISyntaxFactsService syntaxFacts, 520ISyntaxFactsService syntaxFacts, 565var syntaxFacts = location.Document.GetRequiredLanguageService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\UseCoalesceExpression\AbstractUseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (2)
37var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\UseCoalesceExpression\UseCoalesceExpressionForNullableTernaryConditionalCheckCodeFixProvider.cs (2)
42var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\UseCoalesceExpression\UseCoalesceExpressionForTernaryConditionalCheckCodeFixProvider.cs (4)
42var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 57ISyntaxFactsService syntaxFacts, ISemanticFactsService semanticFacts, 91ISyntaxFactsService syntaxFacts, SyntaxGenerator generator,
src\roslyn\src\Analyzers\Core\CodeFixes\UseCollectionInitializer\AbstractUseCollectionInitializerCodeFixProvider.cs (2)
73var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\UseCompoundAssignment\AbstractUseCompoundAssignmentCodeFixProvider.cs (3)
53var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 95protected virtual bool PreferPostfix(ISyntaxFactsService syntaxFacts, TAssignmentSyntax currentAssignment)
src\roslyn\src\Analyzers\Core\CodeFixes\UseConditionalExpression\ForReturn\AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (2)
50var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\UseConditionalExpression\UseConditionalExpressionHelpers.cs (1)
16ISyntaxFactsService syntaxFacts, SyntaxNode syntax)
src\roslyn\src\Analyzers\Core\CodeFixes\UseIsNullCheck\AbstractUseIsNullForReferenceEqualsCodeFixProvider.cs (2)
49var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
src\roslyn\src\Analyzers\Core\CodeFixes\UseNullPropagation\AbstractUseNullPropagationCodeFixProvider.cs (6)
108var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 166var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 241ISyntaxFactsService syntaxFacts, SyntaxGeneratorInternal generator, bool whenPartIsNullable, 270ISyntaxFactsService syntaxFacts, SyntaxGeneratorInternal generator,
src\roslyn\src\Analyzers\Core\CodeFixes\UseObjectInitializer\AbstractUseObjectInitializerCodeFixProvider.cs (2)
70var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
ValueTracking\ValueTracker.cs (6)
38var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 209var syntaxFacts = sourceDoc.GetRequiredLanguageService<ISyntaxFactsService>(); 267var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
ValueTracking\ValueTracker.FindReferencesProgress.cs (6)
65var syntaxFacts = location.Document.GetRequiredLanguageService<ISyntaxFactsService>(); 100var syntaxFacts = location.Document.GetRequiredLanguageService<ISyntaxFactsService>(); 178var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
Microsoft.CodeAnalysis.Workspaces (103)
ExternalAccess\Pythia\Api\PythiaSyntaxFactsServiceWrapper.cs (3)
12internal readonly ISyntaxFactsService UnderlyingObject; 14internal PythiaSyntaxFactsServiceWrapper(ISyntaxFactsService underlyingObject) 18=> new(document.GetRequiredLanguageService<ISyntaxFactsService>());
FindSymbols\Declarations\DeclarationFinder.cs (2)
32var syntaxFacts = project.GetRequiredLanguageService<ISyntaxFactsService>();
FindSymbols\Extensions.cs (1)
17internal static bool TextMatch(this ISyntaxFactsService syntaxFacts, string text1, string text2)
FindSymbols\FindLiterals\FindLiteralsSearchEngine.cs (4)
140var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 151ISyntaxFactsService syntaxFacts, SyntaxNode node, 169ISyntaxFactsService syntaxFacts, SyntaxToken token,
FindSymbols\FindReferences\DependentTypeFinder_ProjectIndex.cs (1)
75project.Services.GetRequiredService<ISyntaxFactsService>().StringComparer);
FindSymbols\FindReferences\Finders\AbstractReferenceFinder_GlobalSuppressions.cs (1)
77var syntaxFacts = state.SyntaxFacts;
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (5)
77ISyntaxFactsService syntaxFacts, 161protected static bool IdentifiersMatch(ISyntaxFactsService syntaxFacts, string name, SyntaxToken token) 221var syntaxFacts = state.Document.GetRequiredLanguageService<ISyntaxFactsService>(); 650var syntaxFacts = state.SyntaxFacts;
FindSymbols\FindReferences\Finders\AbstractTypeParameterSymbolReferenceFinder.cs (1)
49var syntaxFacts = state.SyntaxFacts;
FindSymbols\FindReferences\Finders\ConstructorSymbolReferenceFinder.cs (3)
95if (TryGetNameWithoutAttributeSuffix(typeName, project.Services.GetRequiredService<ISyntaxFactsService>(), out var simpleName)) 99private static bool IsPotentialReference(PredefinedType predefinedType, ISyntaxFactsService syntaxFacts, SyntaxToken token) 288var syntaxFacts = state.SyntaxFacts;
FindSymbols\FindReferences\Finders\CrefTypeParameterSymbolReferenceFinder.cs (1)
54var syntaxFacts = state.SyntaxFacts;
FindSymbols\FindReferences\Finders\ExplicitConstructorInitializerSymbolReferenceFinder.cs (1)
86var syntaxFacts = state.SyntaxFacts;
FindSymbols\FindReferences\Finders\ExplicitConversionSymbolReferenceFinder.cs (1)
80ISyntaxFactsService syntaxFacts, SyntaxToken token)
FindSymbols\FindReferences\Finders\ImplicitConstructorInitializerSymbolReferenceFinder.cs (1)
60var syntaxFacts = state.SyntaxFacts;
FindSymbols\FindReferences\Finders\NamedTypeSymbolReferenceFinder.cs (3)
93var syntaxFacts = project.Services.GetRequiredService<ISyntaxFactsService>(); 104ISyntaxFactsService syntaxFacts,
FindSymbols\FindReferences\Finders\OperatorSymbolReferenceFinder.cs (1)
73ISyntaxFactsService syntaxFacts,
FindSymbols\FindReferences\Finders\ParameterSymbolReferenceFinder.cs (6)
112var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 136var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 157private static bool ParameterNamesMatch(ISyntaxFactsService syntaxFacts, IMethodSymbol methodSymbol1, IMethodSymbol methodSymbol2) 168private static SyntaxNode? GetContainer(SemanticModel semanticModel, SyntaxNode parameterNode, ISyntaxFactsService syntaxFactsService)
FindSymbols\FindReferences\Finders\PropertySymbolReferenceFinder.cs (3)
196var syntaxFacts = state.SyntaxFacts; 231var syntaxFacts = state.SyntaxFacts; 266var syntaxFacts = state.SyntaxFacts;
FindSymbols\FindReferences\FindReferenceCache.cs (3)
55public readonly ISyntaxFactsService SyntaxFacts; 83SyntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 225var syntaxFacts = this.SyntaxFacts;
FindSymbols\FindReferences\FindReferencesDocumentState.cs (2)
34public ISyntaxFactsService SyntaxFacts { get; } = cache.Document.GetRequiredLanguageService<ISyntaxFactsService>();
FindSymbols\SymbolFinder.cs (2)
117var syntaxFacts = services.GetRequiredLanguageService<ISyntaxFactsService>(semanticModel.Language);
FindSymbols\SyntaxTree\SyntaxTreeIndex_Create.cs (5)
42var syntaxFacts = project.LanguageServices.GetRequiredService<ISyntaxFactsService>(); 241private static bool IsGlobalSuppressMessageAttribute(ISyntaxFactsService syntaxFacts, SyntaxNode node) 265ISyntaxFactsService syntaxFacts, 334ISyntaxFactsService syntaxFacts,
ObsoleteSymbol\AbstractObsoleteSymbolService.cs (2)
32var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
ReassignedVariable\AbstractReassignedVariableService.cs (2)
43var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
Recommendations\AbstractRecommendationServiceRunner.cs (3)
35_stringComparerForLanguage = _context.GetLanguageService<ISyntaxFactsService>().StringComparer; 77var syntaxFactsService = _context.GetLanguageService<ISyntaxFactsService>();
Rename\ConflictEngine\ConflictResolver.cs (2)
151var syntaxFactsLanguageService = languageServices.GetRequiredService<ISyntaxFactsService>();
Rename\ConflictEngine\ConflictResolver.Session.cs (2)
361var syntaxFactsService = newDocument.Project.Services.GetRequiredService<ISyntaxFactsService>();
Rename\IRenameRewriterLanguageService.cs (2)
110ISyntaxFactsService syntaxFactsService); 128public abstract bool IsIdentifierValid(string replacementText, ISyntaxFactsService syntaxFactsService);
Rename\Renamer.RenameSymbolDocumentAction.cs (2)
72var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
Rename\Renamer.SyncNamespaceDocumentAction.cs (2)
68var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (7)
202var syntaxFacts = solution.GetRequiredDocument(firstLocation.SourceTree!) 203.GetRequiredLanguageService<ISyntaxFactsService>(); 345var syntaxFacts = location.Document.GetRequiredLanguageService<ISyntaxFactsService>(); 376var syntaxFactsLanguageService = solution.Services.GetLanguageServices(documentsGroupedByLanguage.Key).GetService<ISyntaxFactsService>(); 402Document document, string renameText, ISyntaxFactsService syntaxFactsService,
Shared\Extensions\IFindReferencesResultExtensions.cs (1)
131var isCaseSensitive = solution.Services.GetLanguageServices(reference.Definition.Language).GetRequiredService<ISyntaxFactsService>().IsCaseSensitive;
Shared\Extensions\ITypeSymbolExtensions.cs (2)
164var syntaxFacts = provider.GetRequiredService<ISyntaxFactsService>();
Shared\Extensions\SemanticModelExtensions.cs (2)
77var syntaxFacts = languageServices.GetRequiredService<ISyntaxFactsService>();
src\0bf6ba47805c8821\AbstractMoveDeclarationNearReferenceService.cs (4)
209var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>(); 240var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
src\0bf6ba47805c8821\AbstractMoveDeclarationNearReferenceService.State.cs (2)
59var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
src\ce8c1e82c1124a2b\AbstractInitializerParameterService.cs (3)
39ISyntaxFactsService syntaxFacts, 118var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
src\f53a47129f87bc30\AbstractGeneratedCodeRecognitionService.cs (2)
32var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeFixesAndRefactorings\AbstractFixAllSpanMappingService.cs (4)
49var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 79var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IMethodSymbolExtensions.cs (1)
19this IMethodSymbol method, INamedTypeSymbol containingType, ISyntaxFactsService syntaxFacts)
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (7)
154Func<ISyntaxFactsService, SyntaxNode, SyntaxNode> getSemanticBoundary, 164var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>(); 195private static SyntaxNode GetExpressionSemanticBoundary(ISyntaxFactsService syntaxFacts, SyntaxNode node) 202return node.FirstAncestorOrSelf<SyntaxNode, ISyntaxFactsService>( 210private static SyntaxNode GetMethodBodySemanticBoundary(ISyntaxFactsService syntaxFacts, SyntaxNode node) 212return node.FirstAncestorOrSelf<SyntaxNode, ISyntaxFactsService>(
src\roslyn\src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\IInitializeParameterService.cs (1)
27ISyntaxFactsService syntaxFacts,