2 implementations of ISyntaxFactsService
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
CSharpSyntaxFactsService.cs (1)
24private sealed class CSharpSyntaxFactsService : CSharpSyntaxFacts, ISyntaxFactsService
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
VisualBasicSyntaxFactsService.vb (1)
16Implements ISyntaxFactsService
865 references to ISyntaxFactsService
Microsoft.CodeAnalysis.CSharp.EditorFeatures (6)
CompleteStatement\CompleteStatementCommandHandler.cs (3)
108var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 179ISyntaxFactsService syntaxFacts,
EventHookup\EventHookupSessionManager_EventHookupSession.cs (3)
194document.GetLanguageService<ISyntaxFactsService>(), namingRule); 236ISyntaxFactsService syntaxFactsService, NamingRule namingRule) 256private string GetNameObjectPart(IEventSymbol eventSymbol, SyntaxToken plusEqualsToken, SemanticModel semanticModel, ISyntaxFactsService syntaxFactsService)
Microsoft.CodeAnalysis.CSharp.Features (76)
CodeRefactorings\CSharpRefactoringHelpersService.cs (1)
79protected override IEnumerable<SyntaxNode> ExtractNodesSimple(SyntaxNode? node, ISyntaxFactsService syntaxFacts)
CodeRefactorings\SyncNamespace\CSharpChangeNamespaceService.cs (1)
106ISyntaxFactsService syntaxFacts,
CodeRefactorings\UseExplicitOrImplicitType\AbstractUseTypeCodeRefactoringProvider.cs (2)
110var syntaxFacts = context.Document.GetLanguageService<ISyntaxFactsService>();
Completion\CompletionProviders\ExplicitInterfaceMemberCompletionProvider.cs (2)
51var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
Completion\CompletionProviders\SnippetCompletionProvider.cs (2)
89var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
CSharpRemoveUnusedValuesCodeFixProvider.cs (1)
145ISyntaxFactsService syntaxFacts)
CSharpUseCompoundAssignmentCodeFixProvider.cs (1)
54protected override bool PreferPostfix(ISyntaxFactsService syntaxFacts, AssignmentExpressionSyntax currentAssignment)
CSharpUseCompoundCoalesceAssignmentCodeFixProvider.cs (2)
50var 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)
48var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
ImplementInterface\CSharpImplementExplicitlyCodeRefactoringProvider.cs (3)
70var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 95SyntaxEditor editor, ISyntaxFactsService syntaxFacts,
InlineHints\CSharpInlineParameterNameHintsService.cs (3)
35ISyntaxFactsService syntaxFacts, 52ISyntaxFactsService syntaxFacts, 70ISyntaxFactsService syntaxFacts,
RemoveInKeywordCodeFixProvider.cs (2)
66var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
SignatureHelp\AttributeSignatureHelpProvider.cs (5)
43ISyntaxFactsService syntaxFacts, 76if (!TryGetAttributeExpression(root, position, document.GetRequiredLanguageService<ISyntaxFactsService>(), triggerInfo.TriggerReason, cancellationToken, out var attribute)) 106var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 116private SignatureHelpState? GetCurrentArgumentState(SyntaxNode root, int position, ISyntaxFactsService syntaxFacts, TextSpan currentSpan, CancellationToken cancellationToken)
SignatureHelp\ConstructorInitializerSignatureHelpProvider.cs (2)
49var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
SignatureHelp\ElementAccessExpressionSignatureHelpProvider.cs (8)
45private static bool TryGetElementAccessExpression(SyntaxNode root, int position, ISyntaxFactsService syntaxFacts, SignatureHelpTriggerReason triggerReason, CancellationToken cancellationToken, [NotNullWhen(true)] out ExpressionSyntax? identifier, out SyntaxToken openBrace) 55if (!TryGetElementAccessExpression(root, position, document.GetRequiredLanguageService<ISyntaxFactsService>(), triggerInfo.TriggerReason, cancellationToken, out var expression, out var openBrace)) 107var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 135private static SignatureHelpState? GetCurrentArgumentState(SyntaxNode root, int position, ISyntaxFactsService syntaxFacts, TextSpan currentSpan, CancellationToken cancellationToken) 308internal static bool TryGetSyntax(SyntaxNode root, int position, ISyntaxFactsService syntaxFacts, SignatureHelpTriggerReason triggerReason, CancellationToken cancellationToken, [NotNullWhen(true)] out ExpressionSyntax? identifier, out SyntaxToken openBrace) 349internal static bool TryGetSyntax(SyntaxNode root, int position, ISyntaxFactsService syntaxFacts, SignatureHelpTriggerReason triggerReason, CancellationToken cancellationToken, [NotNullWhen(true)] out ExpressionSyntax? identifier, out SyntaxToken openBrace) 386internal static bool TryGetSyntax(SyntaxNode root, int position, ISyntaxFactsService syntaxFacts, SignatureHelpTriggerReason triggerReason, CancellationToken cancellationToken, [NotNullWhen(true)] out ExpressionSyntax? identifier, out SyntaxToken openBrace)
SignatureHelp\GenericNamePartiallyWrittenSignatureHelpProvider.cs (1)
26protected override bool TryGetGenericIdentifier(SyntaxNode root, int position, ISyntaxFactsService syntaxFacts, SignatureHelpTriggerReason triggerReason, CancellationToken cancellationToken, out SyntaxToken genericIdentifier, out SyntaxToken lessThanToken)
SignatureHelp\GenericNameSignatureHelpProvider.cs (5)
42ISyntaxFactsService syntaxFacts, 80if (!TryGetGenericIdentifier(root, position, document.GetRequiredLanguageService<ISyntaxFactsService>(), triggerInfo.TriggerReason, cancellationToken, 134var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 141private SignatureHelpState? GetCurrentArgumentState(SyntaxNode root, int position, ISyntaxFactsService syntaxFacts, CancellationToken cancellationToken)
SignatureHelp\InitializerExpressionSignatureHelpProvider.cs (5)
38ISyntaxFactsService syntaxFacts, 59if (!TryGetInitializerExpression(root, position, document.GetRequiredLanguageService<ISyntaxFactsService>(), triggerInfo.TriggerReason, cancellationToken, out var initializerExpression)) 70var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 78private SignatureHelpState? GetCurrentArgumentState(SyntaxNode root, int position, ISyntaxFactsService syntaxFacts, TextSpan currentSpan, CancellationToken cancellationToken)
SignatureHelp\InvocationExpressionSignatureHelpProvider.cs (2)
45var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider.cs (2)
46var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
SignatureHelp\PrimaryConstructorBaseTypeSignatureHelpProvider.cs (4)
48ISyntaxFactsService syntaxFacts, 74var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 109private SignatureHelpState? GetCurrentArgumentState(SyntaxNode root, int position, ISyntaxFactsService syntaxFacts, TextSpan currentSpan, CancellationToken cancellationToken)
SignatureHelp\TupleConstructionSignatureHelpProvider.cs (9)
37private SignatureHelpState? GetCurrentArgumentState(SyntaxNode root, int position, ISyntaxFactsService syntaxFacts, TextSpan currentSpan, CancellationToken cancellationToken) 64ISyntaxFactsService syntaxFacts, TextSpan currentSpan, CancellationToken cancellationToken, [NotNullWhen(true)] out TupleExpressionSyntax? result) 83ISyntaxFactsService syntaxFacts, TextSpan currentSpan, CancellationToken cancellationToken, [NotNullWhen(true)] out ParenthesizedExpressionSyntax? result) 112var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 126ITypeInferenceService typeInferrer, ISyntaxFactsService syntaxFacts, CancellationToken cancellationToken, out ExpressionSyntax? targetExpression) 150private SignatureHelpItems? CreateItems(int position, SyntaxNode root, ISyntaxFactsService syntaxFacts, 203ISyntaxFactsService syntaxFacts, CancellationToken cancellationToken, [NotNullWhen(true)] out TupleExpressionSyntax? tupleExpression) 220ISyntaxFactsService syntaxFacts, CancellationToken cancellationToken, [NotNullWhen(true)] out ParenthesizedExpressionSyntax? parenthesizedExpression)
Snippets\AbstractCSharpAutoPropertySnippetProvider.cs (1)
72protected override int GetTargetCaretPosition(ISyntaxFactsService syntaxFacts, SyntaxNode caretTarget, SourceText sourceText)
Snippets\AbstractCSharpTypeSnippetProvider.cs (1)
59protected override int GetTargetCaretPosition(ISyntaxFactsService syntaxFacts, SyntaxNode caretTarget, SourceText sourceText)
Snippets\CSharpConstructorSnippetProvider.cs (1)
51protected override int GetTargetCaretPosition(ISyntaxFactsService syntaxFacts, SyntaxNode caretTarget, SourceText sourceText)
Snippets\CSharpElseSnippetProvider.cs (1)
73protected override int GetTargetCaretPosition(ISyntaxFactsService syntaxFacts, SyntaxNode caretTarget, SourceText sourceText)
Snippets\CSharpForEachLoopSnippetProvider.cs (1)
110protected override int GetTargetCaretPosition(ISyntaxFactsService syntaxFacts, SyntaxNode caretTarget, SourceText sourceText)
Snippets\CSharpIfSnippetProvider.cs (1)
31protected override int GetTargetCaretPosition(ISyntaxFactsService syntaxFacts, SyntaxNode caretTarget, SourceText sourceText)
Snippets\CSharpWhileLoopSnippetProvider.cs (1)
31protected override int GetTargetCaretPosition(ISyntaxFactsService syntaxFacts, SyntaxNode caretTarget, SourceText sourceText)
Microsoft.CodeAnalysis.CSharp.Workspaces (2)
CSharpSyntaxFactsServiceFactory.cs (1)
15[ExportLanguageServiceFactory(typeof(ISyntaxFactsService), LanguageNames.CSharp), Shared]
Rename\CSharpRenameRewriterLanguageService.cs (1)
1217public override bool IsIdentifierValid(string replacementText, ISyntaxFactsService syntaxFactsService)
Microsoft.CodeAnalysis.EditorFeatures (24)
Classification\Semantic\ClassificationUtilities.cs (2)
118var service = document.GetRequiredLanguageService<ISyntaxFactsService>();
Editor\GoToAdjacentMemberCommandHandler.cs (3)
83var syntaxFactsService = document?.GetLanguageService<ISyntaxFactsService>(); 107internal static int? GetTargetPosition(ISyntaxFactsService service, SyntaxNode root, int caretPosition, bool next)
GoToDefinition\AbstractGoToDefinitionService.cs (2)
142var syntaxFactsService = document.GetRequiredLanguageService<ISyntaxFactsService>();
InlineRename\CommandHandlers\AbstractRenameCommandHandler_TypeCharHandler.cs (2)
31var syntaxFactsService = document.GetLanguageService<ISyntaxFactsService>();
InlineRename\InlineRenameSession.OpenTextBufferManager.cs (1)
478document.GetLanguageService<LanguageService.ISyntaxFactsService>().IsCaseSensitive), cancellationToken);
IntelliSense\AsyncCompletion\CompletionSource.cs (3)
199var syntaxFacts = services.GetService<ISyntaxFactsService>(); 645SourceText text, int questionPosition, ISyntaxFactsService syntaxFacts)
RenameTracking\RenameTrackingTaggerProvider.RenameTrackingCommitter.cs (2)
210var syntaxFacts = documentWithOriginalName.GetLanguageService<ISyntaxFactsService>();
RenameTracking\RenameTrackingTaggerProvider.StateMachine.cs (6)
143if (!TryGetSyntaxFactsService(out var syntaxFactsService)) 174if (!TryGetSyntaxFactsService(out var syntaxFactsService)) 196private static bool IsTrackableCharacter(ISyntaxFactsService syntaxFactsService, char c) 285return TryGetSyntaxFactsService(out var syntaxFactsService) && TryGetLanguageHeuristicsService(out var languageHeuristicsService) && 349private bool TryGetSyntaxFactsService(out ISyntaxFactsService syntaxFactsService) 357syntaxFactsService = document.GetLanguageService<ISyntaxFactsService>();
RenameTracking\RenameTrackingTaggerProvider.TrackingSession.cs (3)
159var syntaxFactsService = document.GetLanguageService<ISyntaxFactsService>(); 251ISyntaxFactsService syntaxFactsService,
Microsoft.CodeAnalysis.EditorFeatures.Cocoa (4)
Controller.Session_ComputeModel.cs (2)
119var syntaxFactsService = document.GetLanguageService<ISyntaxFactsService>();
Snippets\AbstractSnippetCommandHandler.cs (2)
256var syntaxFactsService = document.GetRequiredLanguageService<ISyntaxFactsService>();
Microsoft.CodeAnalysis.EditorFeatures.Test.Utilities (15)
Completion\AbstractArgumentProviderTests`1.cs (2)
103var syntaxFacts = workspace.Services.GetLanguageServices(root.Language).GetRequiredService<ISyntaxFactsService>();
Completion\AbstractCompletionProviderTests.cs (2)
97var service = document.GetLanguageService<ISyntaxFactsService>();
Diagnostics\GenerateType\TestGenerateTypeOptionsService.cs (1)
50ISyntaxFactsService syntaxFactsService)
ExtractInterface\TestExtractInterfaceOptions.cs (1)
45ISyntaxFactsService syntaxFactsService,
GoToAdjacentMember\AbstractGoToAdjacentMemberTests.cs (3)
44var service = document.GetRequiredLanguageService<ISyntaxFactsService>(); 72document.GetRequiredLanguageService<ISyntaxFactsService>(),
QuickInfo\AbstractSemanticQuickInfoSourceTests.cs (2)
156var service = document.GetLanguageService<ISyntaxFactsService>();
SignatureHelp\AbstractSignatureHelpProviderTests.cs (2)
123var service = document.GetLanguageService<ISyntaxFactsService>();
TypeInferrer\TypeInferrerTestBase.cs (2)
29var service = document.GetLanguageService<ISyntaxFactsService>();
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
Completion\CompletionServiceTests.cs (2)
133var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
Microsoft.CodeAnalysis.EditorFeatures.Wpf (6)
Peek\PeekHelpers.cs (4)
53var syntaxFactsService = workspace.Services.GetLanguageServices(root.Language).GetService<ISyntaxFactsService>(); 61node = node.FirstAncestorOrSelf<SyntaxNode, ISyntaxFactsService>((node, syntaxFactsService) => syntaxFactsService.IsMethodLevelMember(node), syntaxFactsService) ?? node; 66node = node.FirstAncestorOrSelf<SyntaxNode, ISyntaxFactsService>((node, syntaxFactsService) => syntaxFactsService.IsTopLevelNodeWithMembers(node), syntaxFactsService) ?? node;
SignatureHelp\Controller.Session_ComputeModel.cs (2)
119var syntaxFactsService = document.GetLanguageService<ISyntaxFactsService>();
Microsoft.CodeAnalysis.EditorFeatures2.UnitTests (4)
Diagnostics\AbstractCrossLanguageUserDiagnosticTest.vb (1)
189Dim syntaxFacts = document.GetLanguageService(Of ISyntaxFactsService)()
LanguageServices\SyntaxFactsServiceTests.vb (1)
213Dim syntaxFactsService = document.GetLanguageService(Of ISyntaxFactsService)()
NavigationBar\TestHelpers.vb (2)
44AssertEqual(expectedItems, actualItems, document.GetLanguageService(Of ISyntaxFactsService)().IsCaseSensitive) 67Dim isCaseSensitive = document.GetLanguageService(Of ISyntaxFactsService)().IsCaseSensitive
Microsoft.CodeAnalysis.ExternalAccess.OmniSharp (1)
Internal\ExtractInterface\OmniSharpExtractInterfaceOptionsService.cs (1)
38ISyntaxFactsService syntaxFactsService,
Microsoft.CodeAnalysis.Features (515)
AbstractAddAnonymousTypeMemberNameCodeFixProvider.cs (2)
118var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
AbstractAddExplicitCastCodeFixProvider.cs (4)
111var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 154var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
AbstractAddParameterCodeFixProvider.cs (10)
61var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 116ISyntaxFactsService syntaxFacts, 137ISyntaxFactsService syntaxFacts, 185ISyntaxFactsService syntaxFacts, 393var syntaxFacts = invocationDocument.GetRequiredLanguageService<ISyntaxFactsService>(); 403var syntaxFacts = invocationDocument.GetRequiredLanguageService<ISyntaxFactsService>(); 430ISyntaxFactsService syntaxFacts,
AbstractAliasAmbiguousTypeCodeFixProvider.cs (2)
34var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
AbstractForEachCastCodeFixProvider.cs (2)
47var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
AbstractMakeMethodAsynchronousCodeFixProvider.cs (2)
96var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
AbstractMakeMethodSynchronousCodeFixProvider.cs (3)
174var syntaxFactsService = document.GetRequiredLanguageService<ISyntaxFactsService>(); 189SyntaxEditor editor, ISyntaxFactsService syntaxFacts,
AbstractPopulateSwitchCodeFixProvider.cs (2)
211var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
AbstractRemoveAsyncModifierCodeFixProvider.cs (2)
70var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
AbstractRemoveUnnecessaryParenthesesCodeFixProvider.cs (2)
38var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
AbstractRemoveUnusedValuesCodeFixProvider.cs (17)
105ISyntaxFactsService syntaxFacts); 156var syntaxFacts = context.Document.GetRequiredLanguageService<ISyntaxFactsService>(); 195var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 229ISyntaxFactsService syntaxFacts, 254ISyntaxFactsService syntaxFacts, 265var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 288var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 380var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 442var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 818var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
AbstractSimplifyInterpolationCodeFixProvider.cs (1)
67document.GetRequiredLanguageService<ISyntaxFactsService>(),
AbstractUseCollectionInitializerCodeFixProvider.cs (2)
65var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
AbstractUseCompoundAssignmentCodeFixProvider.cs (3)
56var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 100protected virtual bool PreferPostfix(ISyntaxFactsService syntaxFacts, TAssignmentSyntax currentAssignment)
AbstractUseConditionalExpressionForAssignmentCodeFixProvider.cs (3)
64var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 122ISyntaxFactsService syntaxFacts, SyntaxEditor editor, IConditionalOperation ifOperation,
AbstractUseConditionalExpressionForReturnCodeFixProvider.cs (2)
50var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
AbstractUseIsNullForReferenceEqualsCodeFixProvider.cs (2)
54var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
AbstractUseNullPropagationCodeFixProvider.cs (6)
99var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 146var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 214ISyntaxFactsService syntaxFacts, SyntaxGeneratorInternal generator, bool whenPartIsNullable, 243ISyntaxFactsService syntaxFacts, SyntaxGeneratorInternal generator,
AbstractUseObjectInitializerCodeFixProvider.cs (2)
63var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
AddFileBanner\AbstractAddFileBannerCodeRefactoringProvider.cs (4)
124var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 169var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
AddImport\SymbolReferenceFinder.cs (5)
37private readonly ISyntaxFactsService _syntaxFacts; 65_syntaxFacts = document.GetLanguageService<ISyntaxFactsService>(); 167TSimpleNameSyntax nameNode, ISyntaxFactsService syntaxFacts, out string name, out int arity, 305var syntaxFacts = _document.GetLanguageService<ISyntaxFactsService>();
AddImport\SymbolResult.cs (2)
64var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
AddParameterService.cs (2)
102var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
BraceCompletion\AbstractBraceCompletionService.cs (4)
86var syntaxFactsService = document.LanguageServices.GetRequiredService<ISyntaxFactsService>(); 128var syntaxFactsService = context.Document.LanguageServices.GetRequiredService<ISyntaxFactsService>();
ChangeSignature\AbstractChangeSignatureService.cs (2)
966var syntaxFacts = services.GetRequiredService<ISyntaxFactsService>();
ChangeSignature\DelegateInvokeMethodReferenceFinder.cs (1)
81var syntaxFacts = state.SyntaxFacts;
CodeFixes\GenerateMember\AbstractGenerateMemberCodeFixProvider.cs (3)
41var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 62ISyntaxFactsService syntaxFacts, SyntaxNode root,
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.AbstractGlobalSuppressMessageCodeAction.cs (2)
84var syntaxFacts = _project.Services.GetRequiredService<ISyntaxFactsService>();
CodeFixes\Suppression\AbstractSuppressionCodeFixProvider.cs (2)
292var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
CodeLens\CodeLensReferencesService.cs (2)
173var syntaxFactsService = document.GetLanguageService<ISyntaxFactsService>();
CodeRefactorings\AbstractRefactoringHelpersService.cs (6)
58var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 272ISyntaxFactsService syntaxFacts, 306ISyntaxFactsService syntaxFacts, 347ISyntaxFactsService syntaxFacts, 390protected virtual IEnumerable<SyntaxNode> ExtractNodesSimple(SyntaxNode? node, ISyntaxFactsService syntaxFacts)
CodeRefactorings\AddAwait\AbstractAddAwaitCodeRefactoringProvider.cs (3)
43var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 71SemanticModel model, ISyntaxFactsService syntaxFacts, SyntaxNode node, CancellationToken cancellationToken)
CodeRefactorings\ExtractMethod\AbstractExtractMethodCodeRefactoringProvider.cs (2)
111var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
CodeRefactorings\MoveType\AbstractMoveTypeService.cs (3)
114var syntaxFacts = state.SemanticDocument.Document.GetRequiredLanguageService<ISyntaxFactsService>(); 166private static bool ClassNextToGlobalStatements(SyntaxNode root, ISyntaxFactsService syntaxFacts)
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeEditor.cs (6)
85var syntaxFacts = documentWithMovedType.GetRequiredLanguageService<ISyntaxFactsService>(); 172var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 306var syntaxFacts = State.SemanticDocument.Document.GetRequiredLanguageService<ISyntaxFactsService>();
CodeRefactorings\MoveType\AbstractMoveTypeService.MoveTypeNamespaceScopeEditor.cs (2)
50var syntaxFactsService = documentToEdit.GetLanguageService<ISyntaxFactsService>();
CodeRefactorings\MoveType\AbstractMoveTypeService.State.cs (2)
59var syntaxFacts = SemanticDocument.Document.GetLanguageService<ISyntaxFactsService>();
CodeRefactorings\SyncNamespace\AbstractChangeNamespaceService.cs (11)
54public abstract bool TryGetReplacementReferenceSyntax(SyntaxNode reference, ImmutableArray<string> newNamespaceParts, ISyntaxFactsService syntaxFacts, [NotNullWhen(returnValue: true)] out SyntaxNode? old, [NotNullWhen(returnValue: true)] out SyntaxNode? @new); 117var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 164var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 181var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 698var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 804var 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)
235var syntaxFacts = context.GetRequiredLanguageService<ISyntaxFactsService>();
Completion\CompletionHelper.cs (2)
26var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
Completion\CompletionService_GetCompletions.cs (2)
204var syntaxFactsService = document.GetLanguageService<ISyntaxFactsService>();
Completion\Providers\AbstractAwaitCompletionProvider.cs (6)
86var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 169var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 243var 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)
58var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
Completion\Providers\AbstractPreprocessorCompletionProvider.cs (2)
30var syntaxFacts = originatingDocument.GetRequiredLanguageService<ISyntaxFactsService>();
Completion\Providers\AbstractSymbolCompletionProvider.cs (2)
349var syntaxFacts = syntaxContext.GetRequiredLanguageService<ISyntaxFactsService>();
Completion\Providers\ImportCompletionProvider\AbstractExtensionMethodImportCompletionProvider.cs (3)
42var syntaxFacts = completionContext.Document.GetRequiredLanguageService<ISyntaxFactsService>(); 71ISyntaxFactsService syntaxFacts,
Completion\Providers\ImportCompletionProvider\AbstractImportCompletionProvider.cs (4)
86var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 209var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
Completion\Providers\ImportCompletionProvider\AbstractTypeImportCompletionProvider.cs (2)
71var syntaxFactsService = document.GetRequiredLanguageService<ISyntaxFactsService>();
Completion\Providers\ImportCompletionProvider\ExtensionMethodImportCompletionHelper.cs (2)
258var syntaxFacts = project.Services.GetRequiredService<ISyntaxFactsService>();
ConvertAnonymousType\AbstractConvertAnonymousTypeToClassCodeRefactoringProvider.cs (9)
62var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 112var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 113var containingMember = anonymousObject.FirstAncestorOrSelf<SyntaxNode, ISyntaxFactsService>((node, syntaxFacts) => syntaxFacts.IsMethodLevelMember(node), syntaxFacts) ?? anonymousObject; 155var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 366var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
ConvertAnonymousType\AbstractConvertAnonymousTypeToTupleCodeRefactoringProvider.cs (3)
80var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 81var containingMember = anonymousNode.FirstAncestorOrSelf<SyntaxNode, ISyntaxFactsService>((node, syntaxFacts) => syntaxFacts.IsMethodLevelMember(node), syntaxFacts) ?? anonymousNode;
ConvertForToForEach\AbstractConvertForToForEachCodeRefactoringProvider.cs (4)
66var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 319var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
ConvertIfToSwitch\AbstractConvertIfToSwitchCodeRefactoringProvider.cs (5)
45var syntaxFactsService = document.GetRequiredLanguageService<ISyntaxFactsService>(); 73ISyntaxFactsService syntaxFactsService, 189var syntaxFactsService = document.GetRequiredLanguageService<ISyntaxFactsService>();
ConvertNumericLiteral\AbstractConvertNumericLiteralCodeRefactoringProvider.cs (2)
124var syntaxFacts = context.Document.GetRequiredLanguageService<ISyntaxFactsService>();
ConvertToInterpolatedString\AbstractConvertConcatenationToInterpolatedStringRefactoringProvider.cs (6)
33var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 125var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 222ISyntaxFactsService syntaxFacts, 241ISyntaxFactsService syntaxFacts, SyntaxNode? expression,
ConvertToInterpolatedString\AbstractConvertPlaceholderToInterpolatedStringRefactoringProvider.cs (4)
49var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 231var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
ConvertToInterpolatedString\ConvertRegularStringToInterpolatedStringRefactoringProvider.cs (4)
56var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 109var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
ConvertTupleToStruct\AbstractConvertTupleToStructCodeRefactoringProvider.cs (10)
91var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 168var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 169return tupleExprOrTypeNode.FirstAncestorOrSelf<SyntaxNode, ISyntaxFactsService>((node, syntaxFacts) => syntaxFacts.IsMethodLevelMember(node), syntaxFacts); 560var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>(); 631var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 745var comparer = document.GetRequiredLanguageService<ISyntaxFactsService>().StringComparer;
DesignerAttribute\DesignerAttributeDiscoveryService.cs (2)
238var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
DocumentHighlighting\AbstractDocumentHighlightsService.cs (2)
313var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
EmbeddedLanguages\DateAndTime\DateAndTimeEmbeddedCompletionProvider.cs (2)
84var 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)
172var syntaxFacts = project.GetRequiredLanguageService<ISyntaxFactsService>();
ExternalAccess\UnitTesting\SolutionCrawler\AbstractUnitTestingDocumentDifferenceService.cs (2)
21var syntaxFactsService = newDocument.Project.Services.GetService<ISyntaxFactsService>();
ExternalAccess\UnitTesting\SolutionCrawler\UnitTestingWorkCoordinator.UnitTestingIncrementalAnalyzerProcessor.cs (2)
324var syntaxFactsService = document.GetLanguageService<ISyntaxFactsService>();
ExtractClass\AbstractExtractClassRefactoringProvider.cs (2)
102var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
ExtractClass\ExtractClassWithDialogCodeAction.cs (2)
174var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
ExtractInterface\AbstractExtractInterfaceService.cs (2)
274var syntaxFactsService = document.GetLanguageService<ISyntaxFactsService>();
ExtractInterface\IExtractInterfaceOptionsService.cs (1)
21ISyntaxFactsService syntaxFactsService,
ExtractMethod\MethodExtractor.Analyzer.cs (2)
351var syntaxFactsService = _semanticDocument.Document.Project.Services.GetService<ISyntaxFactsService>();
ExtractMethod\MethodExtractor.Analyzer.SymbolMapBuilder.cs (3)
23private readonly ISyntaxFactsService _service; 29ISyntaxFactsService service, 46ISyntaxFactsService service,
ExtractMethod\SelectionResult.cs (3)
132if (SemanticDocument.Project.Services.GetService<ISyntaxFactsService>().IsAwaitKeyword(currentToken) 167var syntaxFacts = SemanticDocument.Project.Services.GetService<ISyntaxFactsService>();
FindUsages\AbstractFindUsagesService_FindReferences.cs (2)
177var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
Fixer.cs (2)
124var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
FullyQualify\AbstractFullyQualifyService.cs (4)
64var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 191var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
GenerateConstructorFromMembers\AbstractGenerateConstructorFromMembersCodeRefactoringProvider.cs (2)
281var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
GenerateDefaultConstructors\AbstractGenerateDefaultConstructorsService.State.cs (2)
67var syntaxFacts = semanticDocument.Document.GetRequiredLanguageService<ISyntaxFactsService>();
GenerateEqualsAndGetHashCodeFromMembers\AbstractGenerateEqualsAndGetHashCodeService.cs (1)
31var rules = new List<AbstractFormattingRule> { new FormatLargeBinaryExpressionRule(document.GetRequiredLanguageService<ISyntaxFactsService>()) };
GenerateEqualsAndGetHashCodeFromMembers\FormatLargeBinaryExpressionRule.cs (2)
19private readonly ISyntaxFactsService _syntaxFacts; 21public FormatLargeBinaryExpressionRule(ISyntaxFactsService syntaxFacts)
GenerateEqualsAndGetHashCodeFromMembers\GenerateEqualsAndGetHashCodeFromMembersCodeRefactoringProvider.cs (2)
186var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
GenerateFromMembers\AbstractGenerateFromMembersCodeRefactoringProvider.cs (2)
30var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
GenerateMember\AbstractGenerateMemberService.cs (2)
85var syntaxFacts = semanticDocument.Document.GetRequiredLanguageService<ISyntaxFactsService>();
GenerateMember\GenerateConstructor\AbstractGenerateConstructorService.cs (2)
183var syntaxFacts = document.Document.GetRequiredLanguageService<ISyntaxFactsService>();
GenerateMember\GenerateConstructor\AbstractGenerateConstructorService.State.cs (3)
242var syntaxFacts = _document.Project.Solution.Services.GetRequiredLanguageService<ISyntaxFactsService>(TypeToGenerateIn.Language); 246private bool Matches(IMethodSymbol ctor, ISyntaxFactsService service)
GenerateMember\GenerateEnumMember\AbstractGenerateEnumMemberService.State.cs (2)
96var syntaxFacts = semanticDocument.Document.GetRequiredLanguageService<ISyntaxFactsService>();
GenerateMember\GenerateParameterizedMember\AbstractGenerateMethodService.State.cs (2)
136var syntaxFacts = semanticDocument.Document.GetRequiredLanguageService<ISyntaxFactsService>();
GenerateMember\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.SignatureInfo.cs (2)
126var syntaxFacts = languageServiceProvider.GetService<ISyntaxFactsService>();
GenerateMember\GenerateParameterizedMember\AbstractGenerateParameterizedMemberService.State.cs (2)
84var syntaxFacts = destinationProvider.GetService<ISyntaxFactsService>();
GenerateMember\GenerateVariable\AbstractGenerateVariableService.CodeAction.cs (2)
133var syntaxFacts = _semanticDocument.Document.GetLanguageService<ISyntaxFactsService>();
GenerateMember\GenerateVariable\AbstractGenerateVariableService.State.cs (8)
257var syntaxFacts = _document.Document.GetLanguageService<ISyntaxFactsService>(); 333var syntaxFacts = _document.Document.GetLanguageService<ISyntaxFactsService>(); 372var syntaxFacts = _document.Document.GetLanguageService<ISyntaxFactsService>(); 503var syntaxFacts = _document.Document.GetRequiredLanguageService<ISyntaxFactsService>();
GenerateType\AbstractGenerateTypeService.CodeAction.cs (2)
107var syntaxFactsService = _document.GetLanguageService<ISyntaxFactsService>();
GenerateType\AbstractGenerateTypeService.Editor.cs (2)
583var 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 (4)
95var syntaxFacts = semanticDocument.Document.GetRequiredLanguageService<ISyntaxFactsService>(); 209var syntaxFacts = document.Document.GetRequiredLanguageService<ISyntaxFactsService>();
GenerateType\IGenerateTypeOptionService.cs (1)
22ISyntaxFactsService syntaxFactsService);
GoToDefinition\AbstractGoToDefinitionSymbolService.cs (2)
61var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
ImplementAbstractClass\ImplementAbstractClassData.cs (4)
147var syntaxFacts = _document.GetRequiredLanguageService<ISyntaxFactsService>(); 181var syntaxFacts = _document.GetRequiredLanguageService<ISyntaxFactsService>();
ImplementInterface\AbstractImplementInterfaceService.CodeAction.cs (3)
329var syntaxFacts = Document.GetRequiredLanguageService<ISyntaxFactsService>(); 498private bool IsCaseSensitive => Document.GetRequiredLanguageService<ISyntaxFactsService>().IsCaseSensitive;
ImplementInterface\AbstractImplementInterfaceService.CodeAction_Method.cs (2)
26var syntaxFacts = Document.GetRequiredLanguageService<ISyntaxFactsService>();
ImplementInterface\AbstractImplementInterfaceService.CodeAction_Property.cs (2)
43var syntaxFacts = Document.GetRequiredLanguageService<ISyntaxFactsService>();
ImplementInterface\AbstractImplementInterfaceService.DisposePatternCodeAction.cs (2)
287var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
InheritanceMargin\AbstractInheritanceMarginService_Helpers.cs (2)
162var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
InitializeParameter\AbstractAddParameterCheckCodeRefactoringProvider.cs (7)
152var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 188ISyntaxFactsService syntaxFacts, SemanticModel semanticModel, 265var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 491var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
InitializeParameter\AbstractInitializeParameterCodeRefactoringProvider.cs (3)
81var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 148SyntaxNode functionDeclaration, SemanticModel semanticModel, ISyntaxFactsService syntaxFacts,
InlineHints\AbstractInlineParameterNameHintsService.cs (5)
36ISyntaxFactsService syntaxFacts, 67var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 275private static bool ParameterMatchesArgumentName(string? identifierArgument, IParameterSymbol parameter, ISyntaxFactsService syntaxFacts) 278protected static string GetIdentifierNameFromArgument(SyntaxNode argument, ISyntaxFactsService syntaxFacts)
IntroduceParameter\AbstractIntroduceParameterCodeRefactoringProvider.cs (7)
57var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 113private static bool IsValidExpression(SyntaxNode expression, ISyntaxFactsService syntaxFacts) 148var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 275var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
IntroduceParameter\IntroduceParameterDocumentRewriter.cs (4)
28private readonly ISyntaxFactsService _syntaxFacts; 50_syntaxFacts = originalDocument.GetRequiredLanguageService<ISyntaxFactsService>(); 684var syntaxFacts = _originalDocument.GetRequiredLanguageService<ISyntaxFactsService>();
IntroduceUsingStatement\AbstractIntroduceUsingStatementCodeRefactoringProvider.cs (6)
119var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 190ISyntaxFactsService syntaxFacts, 234ISyntaxFactsService syntaxFactsService, 263ISyntaxFactsService syntaxFactsService, 350ISyntaxFactsService syntaxFactsService,
IntroduceVariable\AbstractIntroduceLocalForExpressionCodeRefactoringProvider.cs (4)
40var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 89var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
IntroduceVariable\AbstractIntroduceVariableService.AbstractIntroduceVariableCodeAction.cs (1)
79var singleLineExpression = _semanticDocument.Document.GetLanguageService<ISyntaxFactsService>().ConvertToSingleLine(expression);
IntroduceVariable\AbstractIntroduceVariableService.cs (2)
302var syntaxFacts = currentDocument.Project.Services.GetService<ISyntaxFactsService>();
IntroduceVariable\AbstractIntroduceVariableService.State.cs (4)
82var syntaxFacts = document.Document.GetRequiredLanguageService<ISyntaxFactsService>(); 194var syntaxFacts = document.Document.GetRequiredLanguageService<ISyntaxFactsService>();
InvertIf\AbstractInvertIfCodeRefactoringProvider.cs (1)
313document.GetRequiredLanguageService<ISyntaxFactsService>()));
InvertLogical\AbstractInvertLogicalCodeRefactoringProvider.cs (4)
41var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 119var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
J\s\src\Analyzers\Core\CodeFixes\UseConditionalExpression\UseConditionalExpressionHelpers.cs\UseConditionalExpressionHelpers.cs (1)
16ISyntaxFactsService syntaxFacts, SyntaxNode syntax)
MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceCodeRefactoringProvider.cs (2)
32var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
MoveStaticMembers\MoveStaticMembersWithDialogCodeAction.cs (4)
62var syntaxFacts = _document.GetRequiredLanguageService<ISyntaxFactsService>(); 253var syntaxFacts = doc.GetRequiredLanguageService<ISyntaxFactsService>();
MoveToNamespace\AbstractMoveToNamespaceService.cs (6)
136var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>(); 191var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>(); 331var syntaxFactsService = document.GetLanguageService<ISyntaxFactsService>();
NameTupleElement\AbstractNameTupleElementCodeRefactoringProvider.cs (2)
49var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
NamingStyleCodeFixProvider.cs (1)
63if (document.GetRequiredLanguageService<ISyntaxFactsService>().IsIdentifierName(node))
PullMemberUp\MembersPuller.cs (6)
321var syntaxFacts = destinationEditor.OriginalDocument.GetRequiredLanguageService<ISyntaxFactsService>(); 415private static SyntaxTriviaList GetLeadingTriviaBeforeFirstMember(SyntaxNode root, ISyntaxFactsService syntaxFacts) 423private static SyntaxNode RemoveLeadingTriviaBeforeFirstMember(SyntaxNode root, ISyntaxFactsService syntaxFacts) 431private static SyntaxNode AddLeadingTriviaBeforeFirstMember(SyntaxNode root, ISyntaxFactsService syntaxFacts, SyntaxTriviaList trivia) 444private static ImmutableArray<SyntaxNode> GetImports(SyntaxNode start, ISyntaxFactsService syntaxFacts)
QuickInfo\CommonSemanticQuickInfoProvider.cs (4)
160var syntaxFactsService = services.GetRequiredLanguageService<ISyntaxFactsService>(semanticModel.Language); 188var syntaxFacts = languageServices.GetRequiredService<ISyntaxFactsService>();
RemoveRedundantEqualityCodeFixProvider.cs (2)
46var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
RemoveUnnecessaryPragmaSuppressionsCodeFixProvider.cs (4)
39var syntaxFacts = context.Document.GetRequiredLanguageService<ISyntaxFactsService>(); 59var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
Rename\SymbolicRenameInfo.cs (6)
91var isCaseSensitive = this.Document.GetRequiredLanguageService<ISyntaxFactsService>().IsCaseSensitive; 99var isCaseSensitive = this.Document.GetRequiredLanguageService<ISyntaxFactsService>().IsCaseSensitive; 126var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 136var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
ReplaceConditionalWithStatements\AbstractReplaceConditionalWithStatementsCodeRefactoringProvider.cs (8)
68var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 131var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 222var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 247var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
ReplaceDocCommentTextWithTag\AbstractReplaceDocCommentTextWithTagCodeRefactoringProvider.cs (2)
77var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
ReplacePropertyWithMethods\AbstractReplacePropertyWithMethodsService.cs (4)
63var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 78private readonly ISyntaxFactsService _syntaxFacts; 94ISyntaxFactsService syntaxFacts,
ReplacePropertyWithMethods\ReplacePropertyWithMethodsCodeRefactoringProvider.cs (2)
251var syntaxFacts = originalDocument.GetRequiredLanguageService<ISyntaxFactsService>();
Shared\Utilities\ExtractTypeHelpers.cs (2)
104var syntaxFacts = newTypeDocument.GetRequiredLanguageService<ISyntaxFactsService>();
SignatureHelp\AbstractSignatureHelpProvider.cs (1)
310if (!relatedDocument.GetRequiredLanguageService<ISyntaxFactsService>().IsInInactiveRegion(syntaxTree, position, cancellationToken))
SignatureHelp\CommonSignatureHelpUtilities.cs (1)
106ISyntaxFactsService syntaxFacts,
SimplifyConditionalCodeFixProvider.cs (2)
50var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
SimplifyThisOrMe\AbstractSimplifyThisOrMeCodeFixProvider.cs (2)
49var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
SimplifyTypeNames\AbstractSimplifyTypeNamesCodeFixProvider.cs (2)
90var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
Snippets\SnippetProviders\AbstractConsoleSnippetProvider.cs (3)
84protected override int GetTargetCaretPosition(ISyntaxFactsService syntaxFacts, SyntaxNode caretTarget, SourceText sourceText) 106var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
Snippets\SnippetProviders\AbstractConstructorSnippetProvider.cs (2)
34var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
Snippets\SnippetProviders\AbstractSnippetProvider.cs (7)
48protected abstract int GetTargetCaretPosition(ISyntaxFactsService syntaxFacts, SyntaxNode caretTarget, SourceText sourceText); 66var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 88var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 232var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
Snippets\SnippetUtilities.cs (1)
12public static bool TryGetWordOnLeft(int position, SourceText currentText, ISyntaxFactsService syntaxFactsService, [NotNullWhen(true)] out TextSpan? wordSpan)
SolutionCrawler\AbstractDocumentDifferenceService.cs (4)
22var syntaxFactsService = newDocument.Project.Services.GetService<ISyntaxFactsService>(); 104ISyntaxFactsService syntaxFactsService, SyntaxNode oldRoot, SyntaxNode newRoot, TextChangeRange range) 138ISyntaxFactsService syntaxFactsService, SyntaxNode oldRoot, SyntaxNode newRoot, TextChangeRange range)
SolutionCrawler\WorkCoordinator.IncrementalAnalyzerProcessor.cs (3)
268var syntaxFactsService = document.GetLanguageService<ISyntaxFactsService>(); 333private static SyntaxNode? GetMemberNode(ISyntaxFactsService service, SyntaxNode? root, SyntaxPath? memberPath)
SpellCheck\AbstractSpellCheckCodeFixProvider.cs (2)
93var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
SpellCheck\AbstractSpellCheckSpanService.cs (4)
28var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 40private readonly ISyntaxFactsService _syntaxFacts; 45public Worker(ISyntaxFactsService syntaxFacts, ISyntaxClassificationService classifier, ArrayBuilder<SpellCheckSpan> spans)
SplitOrMergeIfStatements\AbstractMergeIfStatementsCodeRefactoringProvider.cs (2)
44var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
SplitOrMergeIfStatements\AbstractSplitIfStatementCodeRefactoringProvider.cs (5)
45var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>(); 62var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>(); 95SyntaxToken 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)
62var 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,
UseAutoProperty\AbstractUseAutoPropertyCodeFixProvider.cs (5)
194var syntaxFacts = fieldDocument.GetRequiredLanguageService<ISyntaxFactsService>(); 252ISyntaxFactsService syntaxFacts, TPropertyDeclaration property, SyntaxNode fieldToRemove) 322var syntaxFacts = solution.GetRequiredDocument(location.DocumentId).GetRequiredLanguageService<ISyntaxFactsService>();
UseCoalesceExpressionForIfNullStatementCheckCodeFixProvider.cs (2)
44var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
UseCoalesceExpressionForNullableTernaryConditionalCheckCodeFixProvider.cs (2)
48var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
UseCoalesceExpressionForTernaryConditionalCheckCodeFixProvider.cs (4)
48var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 63ISyntaxFactsService syntaxFacts, ISemanticFactsService semanticFacts, 97ISyntaxFactsService syntaxFacts, SyntaxGenerator generator,
ValueTracking\ValueTracker.cs (6)
39var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 210var syntaxFacts = sourceDoc.GetRequiredLanguageService<ISyntaxFactsService>(); 268var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
ValueTracking\ValueTracker.FindReferencesProgress.cs (6)
61var syntaxFacts = location.Document.GetRequiredLanguageService<ISyntaxFactsService>(); 96var syntaxFacts = location.Document.GetRequiredLanguageService<ISyntaxFactsService>(); 176var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
Microsoft.CodeAnalysis.LanguageServer.Protocol (8)
Features\Diagnostics\DocumentAnalysisExecutor.cs (2)
290var service = document.GetRequiredLanguageService<ISyntaxFactsService>();
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.IncrementalMemberEditAnalyzer.cs (2)
218var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
Features\Diagnostics\EngineV2\DiagnosticIncrementalAnalyzer.IncrementalMemberEditAnalyzer_MemberSpans.cs (2)
46var service = document.GetRequiredLanguageService<ISyntaxFactsService>();
Handler\InlineCompletions\InlineCompletionsHandler.cs (2)
79var syntaxFactsService = document.Project.GetRequiredLanguageService<ISyntaxFactsService>();
Microsoft.CodeAnalysis.LanguageServerIndexFormat.Generator (2)
Generator.cs (2)
267var syntaxFactsService = languageServices.GetRequiredService<ISyntaxFactsService>();
Microsoft.CodeAnalysis.Remote.ServiceHub (2)
Services\ExtensionMethodImportCompletion\RemoteExtensionMethodImportCompletionService.cs (2)
53var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
Microsoft.CodeAnalysis.VisualBasic.Features (40)
CodeFixes\GenerateEvent\GenerateEventCodeFixProvider.vb (1)
129Dim syntaxFactService = document.Project.Solution.Services.GetLanguageServices(targetType.Language).GetService(Of ISyntaxFactsService)
CodeRefactorings\SyncNamespace\VisualBasicChangeNamespaceService.vb (1)
24Public Overrides Function TryGetReplacementReferenceSyntax(reference As SyntaxNode, newNamespaceParts As ImmutableArray(Of String), syntaxFacts As ISyntaxFactsService, ByRef old As SyntaxNode, ByRef [new] As SyntaxNode) As Boolean
CodeRefactorings\VisualBasicRefactoringHelpersService.vb (1)
68Protected Overrides Iterator Function ExtractNodesSimple(node As SyntaxNode, syntaxFacts As ISyntaxFactsService) As IEnumerable(Of SyntaxNode)
Debugging\LocationInfoGetter.vb (1)
21Dim syntaxFactsService = document.GetLanguageService(Of ISyntaxFactsService)()
InlineHints\VisualBasicInlineParameterNameHintsService.vb (1)
26syntaxFacts As ISyntaxFactsService,
SignatureHelp\AbstractIntrinsicOperatorSignatureHelpProvider.vb (4)
19Private Function TryGetSyntaxNode(root As SyntaxNode, position As Integer, syntaxFacts As ISyntaxFactsService, triggerReason As SignatureHelpTriggerReason, cancellationToken As CancellationToken, ByRef node As TSyntaxNode) As Boolean 35If Not TryGetSyntaxNode(root, position, document.GetLanguageService(Of ISyntaxFactsService), triggerInfo.TriggerReason, cancellationToken, node) Then 48Dim syntaxFacts = document.GetLanguageService(Of ISyntaxFactsService) 103Private Function GetCurrentArgumentState(root As SyntaxNode, position As Integer, syntaxFacts As ISyntaxFactsService, currentSpan As TextSpan, cancellationToken As CancellationToken) As SignatureHelpState
SignatureHelp\AttributeSignatureHelpProvider.vb (4)
34Private Function TryGetAttributeExpression(root As SyntaxNode, position As Integer, syntaxFacts As ISyntaxFactsService, triggerReason As SignatureHelpTriggerReason, cancellationToken As CancellationToken, ByRef attribute As AttributeSyntax) As Boolean 58If Not TryGetAttributeExpression(root, position, document.GetLanguageService(Of ISyntaxFactsService), triggerInfo.TriggerReason, cancellationToken, attribute) Then 85Dim syntaxFacts = document.GetLanguageService(Of ISyntaxFactsService) 95Private Function GetCurrentArgumentState(root As SyntaxNode, position As Integer, syntaxFacts As ISyntaxFactsService, currentSpan As TextSpan, cancellationToken As CancellationToken) As SignatureHelpState?
SignatureHelp\CollectionInitializerSignatureHelpProvider.vb (4)
32Private Function TryGetInitializerExpression(root As SyntaxNode, position As Integer, syntaxFacts As ISyntaxFactsService, triggerReason As SignatureHelpTriggerReason, cancellationToken As CancellationToken, <Out> ByRef expression As CollectionInitializerSyntax) As Boolean 51If Not TryGetInitializerExpression(root, position, document.GetLanguageService(Of ISyntaxFactsService)(), triggerInfo.TriggerReason, cancellationToken, collectionInitializer) Then 62Dim syntaxFacts = document.GetLanguageService(Of ISyntaxFactsService)() 70Private Function GetCurrentArgumentState(root As SyntaxNode, position As Integer, syntaxFacts As ISyntaxFactsService, currentSpan As TextSpan, cancellationToken As CancellationToken) As SignatureHelpState?
SignatureHelp\FunctionAggregationSignatureHelpProvider.vb (4)
33Private Shared Function GetCurrentArgumentState(root As SyntaxNode, position As Integer, syntaxFacts As ISyntaxFactsService, currentSpan As TextSpan, cancellationToken As CancellationToken) As SignatureHelpState 43Private Shared Function TryGetFunctionAggregation(root As SyntaxNode, position As Integer, syntaxFacts As ISyntaxFactsService, triggerReason As SignatureHelpTriggerReason, 60If Not TryGetFunctionAggregation(root, position, document.GetLanguageService(Of ISyntaxFactsService), triggerInfo.TriggerReason, cancellationToken, functionAggregation) Then 88Dim syntaxFacts = document.GetLanguageService(Of ISyntaxFactsService)
SignatureHelp\GenericNameSignatureHelpProvider.vb (4)
33Private Shared Function GetCurrentArgumentState(root As SyntaxNode, position As Integer, syntaxFacts As ISyntaxFactsService, currentSpan As TextSpan, cancellationToken As CancellationToken) As SignatureHelpState? 44Private Shared Function TryGetGenericName(root As SyntaxNode, position As Integer, syntaxFacts As ISyntaxFactsService, triggerReason As SignatureHelpTriggerReason, cancellationToken As CancellationToken, ByRef genericName As GenericNameSyntax) As Boolean 67If Not TryGetGenericName(root, position, document.GetLanguageService(Of ISyntaxFactsService), triggerInfo.TriggerReason, cancellationToken, genericName) Then 110Dim _syntaxFacts = document.GetLanguageService(Of ISyntaxFactsService)
SignatureHelp\InvocationExpressionSignatureHelpProvider.vb (4)
34Private Shared Function GetCurrentArgumentState(root As SyntaxNode, position As Integer, syntaxFacts As ISyntaxFactsService, currentSpan As TextSpan, cancellationToken As CancellationToken) As SignatureHelpState? 45Private Shared Function TryGetInvocationExpression(root As SyntaxNode, position As Integer, syntaxFacts As ISyntaxFactsService, triggerReason As SignatureHelpTriggerReason, cancellationToken As CancellationToken, ByRef expression As InvocationExpressionSyntax) As Boolean 69If Not TryGetInvocationExpression(root, position, document.GetLanguageService(Of ISyntaxFactsService), triggerInfo.TriggerReason, cancellationToken, invocationExpression) Then 134Dim syntaxFacts = document.GetLanguageService(Of ISyntaxFactsService)
SignatureHelp\ObjectCreationExpressionSignatureHelpProvider.vb (4)
33Private Shared Function GetCurrentArgumentState(root As SyntaxNode, position As Integer, syntaxFacts As ISyntaxFactsService, currentSpan As TextSpan, cancellationToken As CancellationToken) As SignatureHelpState? 44Private Shared Function TryGetObjectCreationExpression(root As SyntaxNode, position As Integer, syntaxFacts As ISyntaxFactsService, triggerReason As SignatureHelpTriggerReason, cancellationToken As CancellationToken, ByRef expression As ObjectCreationExpressionSyntax) As Boolean 68If Not TryGetObjectCreationExpression(root, position, document.GetLanguageService(Of ISyntaxFactsService), triggerInfo.TriggerReason, cancellationToken, objectCreationExpression) Then 86Dim syntaxFacts = document.GetLanguageService(Of ISyntaxFactsService)
SignatureHelp\RaiseEventStatementSignatureHelpProvider.vb (5)
32Private Shared Function GetCurrentArgumentState(root As SyntaxNode, position As Integer, syntaxFacts As ISyntaxFactsService, currentSpan As TextSpan, cancellationToken As CancellationToken) As SignatureHelpState? 43Private Shared Function TryGetRaiseEventStatement(root As SyntaxNode, position As Integer, syntaxFacts As ISyntaxFactsService, triggerReason As SignatureHelpTriggerReason, cancellationToken As CancellationToken, ByRef statement As RaiseEventStatementSyntax) As Boolean 74If Not TryGetRaiseEventStatement(root, position, document.GetLanguageService(Of ISyntaxFactsService), triggerInfo.TriggerReason, cancellationToken, raiseEventStatement) Then 81Dim syntaxFactsService = document.GetLanguageService(Of ISyntaxFactsService)() 96Dim syntaxFacts = document.GetLanguageService(Of ISyntaxFactsService)
VisualBasicAddExplicitCastCodeFixProvider.vb (1)
121Dim syntaxFacts = document.GetRequiredLanguageService(Of ISyntaxFactsService)()
VisualBasicRemoveUnusedValuesCodeFixProvider.vb (1)
61Protected Overrides Function GetReplacementNodeForCompoundAssignment(originalCompoundAssignment As SyntaxNode, newAssignmentTarget As SyntaxNode, editor As SyntaxEditor, syntaxFacts As ISyntaxFactsService) As SyntaxNode
Microsoft.CodeAnalysis.VisualBasic.Workspaces (11)
CaseCorrection\VisualBasicCaseCorrectionService.Rewriter.vb (2)
42Private ReadOnly _syntaxFactsService As ISyntaxFactsService 47Public Sub New(syntaxFactsService As ISyntaxFactsService, semanticModel As SemanticModel, cancellationToken As CancellationToken)
CaseCorrection\VisualBasicCaseCorrectionService.vb (2)
21Private ReadOnly _syntaxFactsService As ISyntaxFactsService 24_syntaxFactsService = provider.GetService(Of ISyntaxFactsService)()
Rename\VisualBasicRenameRewriterLanguageService.vb (3)
59Private ReadOnly _syntaxFactsService As ISyntaxFactsService 126_syntaxFactsService = parameters.Document.Project.Services.GetRequiredService(Of ISyntaxFactsService)() 875Public Overrides Function IsIdentifierValid(replacementText As String, syntaxFactsService As ISyntaxFactsService) As Boolean
VisualBasicSyntaxFactsService.vb (3)
23Public Function IsInNonUserCode(syntaxTree As SyntaxTree, position As Integer, cancellationToken As CancellationToken) As Boolean Implements ISyntaxFactsService.IsInNonUserCode 33ByRef newRoot As SyntaxNode, ByRef newContextNode As TContextNode) Implements ISyntaxFactsService.AddFirstMissingCloseBrace 39Public Function GetSelectedFieldsAndPropertiesAsync(tree As SyntaxTree, textSpan As TextSpan, allowPartialSelection As Boolean, cancellationToken As CancellationToken) As Task(Of ImmutableArray(Of SyntaxNode)) Implements ISyntaxFactsService.GetSelectedFieldsAndPropertiesAsync
VisualBasicSyntaxFactsServiceFactory.vb (1)
11<ExportLanguageServiceFactory(GetType(ISyntaxFactsService), LanguageNames.VisualBasic), [Shared]>
Microsoft.CodeAnalysis.Workspaces (96)
AbstractGeneratedCodeRecognitionService.cs (2)
33var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
AbstractMoveDeclarationNearReferenceService.cs (4)
207var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>(); 238var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
AbstractMoveDeclarationNearReferenceService.State.cs (2)
59var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
ExternalAccess\Pythia\Api\PythiaSyntaxFactsServiceWrapper.cs (3)
14internal readonly ISyntaxFactsService UnderlyingObject; 16internal PythiaSyntaxFactsServiceWrapper(ISyntaxFactsService underlyingObject) 20=> new(document.GetRequiredLanguageService<ISyntaxFactsService>());
FindSymbols\Declarations\DeclarationFinder.cs (2)
34var syntaxFacts = project.GetRequiredLanguageService<ISyntaxFactsService>();
FindSymbols\Extensions.cs (1)
22internal static bool TextMatch(this ISyntaxFactsService syntaxFacts, string text1, string text2)
FindSymbols\FindLiterals\FindLiteralsSearchEngine.cs (4)
139var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 150ISyntaxFactsService syntaxFacts, SyntaxNode node, 168ISyntaxFactsService syntaxFacts, SyntaxToken token,
FindSymbols\FindReferences\DependentTypeFinder_ProjectIndex.cs (1)
57project.Services.GetRequiredService<ISyntaxFactsService>().StringComparer);
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (8)
78ISyntaxFactsService syntaxFacts, 159protected static bool IdentifiersMatch(ISyntaxFactsService syntaxFacts, string name, SyntaxToken token) 227var syntaxFacts = state.Document.GetRequiredLanguageService<ISyntaxFactsService>(); 589var syntaxFacts = state.SyntaxFacts; 617else if (node.FirstAncestorOrSelf<SyntaxNode, ISyntaxFactsService>((node, syntaxFacts) => syntaxFacts.IsUsingOrExternOrImport(node), syntaxFacts) != null) 729private static bool IsNodeOrAnyAncestorLeftSideOfDot(SyntaxNode node, ISyntaxFactsService syntaxFacts) 751var syntaxFacts = state.SyntaxFacts;
FindSymbols\FindReferences\Finders\AbstractReferenceFinder_GlobalSuppressions.cs (1)
77var syntaxFacts = state.SyntaxFacts;
FindSymbols\FindReferences\Finders\AbstractTypeParameterSymbolReferenceFinder.cs (1)
45var syntaxFacts = state.SyntaxFacts;
FindSymbols\FindReferences\Finders\ConstructorInitializerSymbolReferenceFinder.cs (1)
80var syntaxFacts = state.SyntaxFacts;
FindSymbols\FindReferences\Finders\ConstructorSymbolReferenceFinder.cs (3)
85var documentsWithAttribute = TryGetNameWithoutAttributeSuffix(typeName, project.Services.GetRequiredService<ISyntaxFactsService>(), out var simpleName) 93private static bool IsPotentialReference(PredefinedType predefinedType, ISyntaxFactsService syntaxFacts, SyntaxToken token) 225var syntaxFacts = state.SyntaxFacts;
FindSymbols\FindReferences\Finders\ExplicitConversionSymbolReferenceFinder.cs (1)
78ISyntaxFactsService syntaxFacts, SyntaxToken token)
FindSymbols\FindReferences\Finders\NamedTypeSymbolReferenceFinder.cs (3)
89var syntaxFacts = project.Services.GetRequiredService<ISyntaxFactsService>(); 104ISyntaxFactsService syntaxFacts,
FindSymbols\FindReferences\Finders\OperatorSymbolReferenceFinder.cs (1)
69ISyntaxFactsService syntaxFacts,
FindSymbols\FindReferences\Finders\ParameterSymbolReferenceFinder.cs (6)
108var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 132var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 153private static bool ParameterNamesMatch(ISyntaxFactsService syntaxFacts, IMethodSymbol methodSymbol1, IMethodSymbol methodSymbol2) 164private static SyntaxNode? GetContainer(SemanticModel semanticModel, SyntaxNode parameterNode, ISyntaxFactsService syntaxFactsService)
FindSymbols\FindReferences\Finders\PropertySymbolReferenceFinder.cs (3)
185var syntaxFacts = state.SyntaxFacts; 223var syntaxFacts = state.SyntaxFacts; 258var syntaxFacts = state.SyntaxFacts;
FindSymbols\FindReferences\FindReferenceCache.cs (4)
81var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 160ISyntaxFactsService syntaxFacts, SyntaxNode root, CancellationToken cancellationToken) 174ISyntaxFactsService syntaxFacts, SyntaxNode root, CancellationToken cancellationToken)
FindSymbols\FindReferences\FindReferencesDocumentState.cs (2)
23public readonly ISyntaxFactsService SyntaxFacts; 41SyntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
FindSymbols\SymbolFinder.cs (2)
100var syntaxFacts = services.GetRequiredLanguageService<ISyntaxFactsService>(semanticModel.Language);
FindSymbols\SyntaxTree\SyntaxTreeIndex_Create.cs (4)
45var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 203private static bool IsGlobalSuppressMessageAttribute(ISyntaxFactsService syntaxFacts, SyntaxNode node) 227ISyntaxFactsService syntaxFacts,
LanguageServices\FixAllSpanMappingService\AbstractFixAllSpanMappingService.cs (4)
49var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 77var 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)
160var syntaxFactsLanguageService = languageServices.GetRequiredService<ISyntaxFactsService>();
Rename\ConflictEngine\ConflictResolver.Session.cs (2)
355var syntaxFactsService = newDocument.Project.Services.GetRequiredService<ISyntaxFactsService>();
Rename\IRenameRewriterLanguageService.cs (2)
111ISyntaxFactsService syntaxFactsService); 130public abstract bool IsIdentifierValid(string replacementText, ISyntaxFactsService syntaxFactsService);
Rename\Renamer.RenameSymbolDocumentAction.cs (2)
74var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
Rename\Renamer.SyncNamespaceDocumentAction.cs (2)
74var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (5)
190var syntaxFacts = solution.GetRequiredDocument(firstLocation.SourceTree!) 191.GetRequiredLanguageService<ISyntaxFactsService>(); 330var syntaxFactsLanguageService = solution.Services.GetLanguageServices(documentsGroupedByLanguage.Key).GetService<ISyntaxFactsService>(); 356Document document, string renameText, ISyntaxFactsService syntaxFactsService,
Shared\Extensions\IFindReferencesResultExtensions.cs (1)
126var isCaseSensitive = solution.Services.GetLanguageServices(reference.Definition.Language).GetRequiredService<ISyntaxFactsService>().IsCaseSensitive;
Shared\Extensions\IMethodSymbolExtensions.cs (1)
156this IMethodSymbol method, INamedTypeSymbol containingType, ISyntaxFactsService syntaxFacts)
Shared\Extensions\ITypeSymbolExtensions.cs (2)
169var syntaxFacts = provider.GetRequiredService<ISyntaxFactsService>();
Shared\Extensions\SemanticModelExtensions.cs (2)
78var syntaxFacts = languageServices.GetRequiredService<ISyntaxFactsService>();
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>(
Microsoft.VisualStudio.LanguageServices (28)
ChangeSignature\AddParameterDialogViewModel.cs (2)
255var languageService = Document.GetRequiredLanguageService<ISyntaxFactsService>();
CommonControls\NewTypeDestinationSelectionViewModel.cs (2)
32private readonly ISyntaxFactsService? _syntaxFactsService; 41ISyntaxFactsService? syntaxFactsService)
Extensions\DocumentExtensions.cs (2)
24var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
ExtractClass\ExtractClassViewModel.cs (1)
32ISyntaxFactsService syntaxFactsService)
ExtractClass\VisualStudioExtractClassOptionsService.cs (1)
94document.GetRequiredLanguageService<ISyntaxFactsService>());
ExtractInterface\ExtractInterfaceDialogViewModel.cs (1)
28ISyntaxFactsService syntaxFactsService,
ExtractInterface\VisualStudioExtractInterfaceOptionsService.cs (1)
49ISyntaxFactsService syntaxFactsService,
GenerateType\GenerateTypeDialogViewModel.cs (2)
32private readonly ISyntaxFactsService _syntaxFactsService; 717ISyntaxFactsService syntaxFactsService,
GenerateType\VisualStudioGenerateTypeOptionsServiceFactory.cs (1)
45ISyntaxFactsService syntaxFactsService)
LanguageService\AbstractLanguageService`2.IVsLanguageBlock.cs (2)
79var syntaxFactsService = document.GetLanguageService<ISyntaxFactsService>();
Library\ClassView\AbstractSyncClassViewCommandHandler.cs (2)
61var syntaxFactsService = document.GetLanguageService<ISyntaxFactsService>();
MoveStaticMembers\VisualStudioMoveStaticMembersOptionsService.cs (1)
142document.GetRequiredLanguageService<ISyntaxFactsService>());
Snippets\AbstractSnippetCommandHandler.cs (2)
284var syntaxFactsService = document.GetLanguageService<ISyntaxFactsService>();
Snippets\AbstractSnippetExpansionClient.cs (1)
760var token = await semanticModel.SyntaxTree.GetTouchingWordAsync(caretPosition.Position, document.GetRequiredLanguageService<ISyntaxFactsService>(), cancellationToken).ConfigureAwait(false);
Venus\ContainedDocument.cs (2)
1001var syntaxFact = _workspace.Services.GetLanguageServices(_project.Language).GetService<ISyntaxFactsService>();
Venus\ContainedLanguageCodeSupport.cs (5)
40var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>(); 72return NameGenerator.EnsureUniqueness(name, reservedNames, document.GetLanguageService<ISyntaxFactsService>().IsCaseSensitive); 207var syntaxFacts = targetDocument.Project.Services.GetRequiredService<ISyntaxFactsService>();
Microsoft.VisualStudio.LanguageServices.CSharp (5)
LanguageService\CSharpHelpContextService.cs (5)
82var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 178var bindableParent = document.GetRequiredLanguageService<ISyntaxFactsService>().TryGetBindableParent(token); 223var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
Microsoft.VisualStudio.LanguageServices.Implementation (6)
CodeModel\AbstractCodeModelObject.cs (1)
71internal ISyntaxFactsService SyntaxFactsService
CodeModel\AbstractCodeModelService.cs (2)
45protected readonly ISyntaxFactsService SyntaxFactsService; 68this.SyntaxFactsService = languageServiceProvider.GetRequiredService<ISyntaxFactsService>();
CodeModel\CodeModelState.cs (2)
25public ISyntaxFactsService SyntaxFactsService { get; } 47this.SyntaxFactsService = languageServices.GetService<ISyntaxFactsService>();
CodeModel\ProjectCodeModelFactory.cs (1)
105projectState.LanguageServices.GetService<ISyntaxFactsService>();
Microsoft.VisualStudio.LanguageServices.UnitTests (11)
ChangeSignature\ChangeSignatureViewModelTests.vb (1)
466Dim token = Await tree.GetTouchingWordAsync(doc.CursorPosition.Value, workspaceDoc.Project.Services.GetService(Of ISyntaxFactsService)(), CancellationToken.None)
CommonControls\MemberSelectionViewModelTests.vb (1)
183Dim token = Await tree.GetTouchingWordAsync(doc.CursorPosition.Value, workspaceDoc.Project.Services.GetService(Of ISyntaxFactsService)(), CancellationToken.None)
CommonControls\NewTypeDestinationSelectionViewModelTests.vb (2)
236Dim token = Await tree.GetTouchingWordAsync(doc.CursorPosition.Value, workspaceDoc.Project.Services.GetService(Of ISyntaxFactsService)(), CancellationToken.None) 246syntaxFactsService:=workspaceDoc.GetRequiredLanguageService(Of ISyntaxFactsService))
ExtractInterface\ExtractInterfaceViewModelTests.vb (2)
299Dim token = Await tree.GetTouchingWordAsync(doc.CursorPosition.Value, workspaceDoc.Project.Services.GetService(Of ISyntaxFactsService)(), CancellationToken.None) 308workspaceDoc.Project.Services.GetService(Of ISyntaxFactsService)(),
GenerateType\GenerateTypeViewModelTests.vb (2)
844Dim token = Await tree.GetTouchingWordAsync(testDoc.CursorPosition.Value, document.GetLanguageService(Of ISyntaxFactsService)(), CancellationToken.None) 853Dim syntaxFactsService = document.GetLanguageService(Of ISyntaxFactsService)()
MoveStaticMembers\MoveStaticMembersViewModelTest.vb (1)
33Dim syntaxFacts = workspaceDoc.Project.Services.GetService(Of ISyntaxFactsService)()
PullMemberUp\PullMemberUpViewModelTest.vb (1)
255Dim token = Await tree.GetTouchingWordAsync(doc.CursorPosition.Value, workspaceDoc.Project.Services.GetService(Of ISyntaxFactsService)(), CancellationToken.None)
RQName\RQNameTests.vb (1)
247Dim token = Await tree.GetTouchingWordAsync(doc.CursorPosition.Value, workspaceDoc.Project.Services.GetService(Of ISyntaxFactsService)(), CancellationToken.None)
Microsoft.VisualStudio.LanguageServices.VisualBasic (1)
Snippets\SnippetCompletionProvider.vb (1)
92Dim syntaxFacts = document.GetLanguageService(Of ISyntaxFactsService)()