96 references to ISyntaxFactsService
Microsoft.CodeAnalysis.Features (1)
ChangeSignature\DelegateInvokeMethodReferenceFinder.cs (1)
93var syntaxFacts = state.SyntaxFacts;
Microsoft.CodeAnalysis.Workspaces (95)
ExternalAccess\Pythia\Api\PythiaSyntaxFactsServiceWrapper.cs (3)
14internal readonly ISyntaxFactsService UnderlyingObject; 16internal PythiaSyntaxFactsServiceWrapper(ISyntaxFactsService underlyingObject) 20=> 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)
54project.Services.GetRequiredService<ISyntaxFactsService>().StringComparer);
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (6)
77ISyntaxFactsService syntaxFacts, 161protected static bool IdentifiersMatch(ISyntaxFactsService syntaxFacts, string name, SyntaxToken token) 221var syntaxFacts = state.Document.GetRequiredLanguageService<ISyntaxFactsService>(); 627else if (node.FirstAncestorOrSelf<SyntaxNode, ISyntaxFactsService>((node, syntaxFacts) => syntaxFacts.IsUsingOrExternOrImport(node), syntaxFacts) != null) 731private static bool IsNodeOrAnyAncestorLeftSideOfDot(SyntaxNode node, ISyntaxFactsService syntaxFacts)
FindSymbols\FindReferences\Finders\ConstructorSymbolReferenceFinder.cs (2)
84if (TryGetNameWithoutAttributeSuffix(typeName, project.Services.GetRequiredService<ISyntaxFactsService>(), out var simpleName)) 88private static bool IsPotentialReference(PredefinedType predefinedType, ISyntaxFactsService syntaxFacts, SyntaxToken token)
FindSymbols\FindReferences\Finders\ExplicitConversionSymbolReferenceFinder.cs (1)
80ISyntaxFactsService syntaxFacts, SyntaxToken token)
FindSymbols\FindReferences\Finders\NamedTypeSymbolReferenceFinder.cs (3)
88var syntaxFacts = project.Services.GetRequiredService<ISyntaxFactsService>(); 99ISyntaxFactsService syntaxFacts,
FindSymbols\FindReferences\Finders\OperatorSymbolReferenceFinder.cs (1)
72ISyntaxFactsService syntaxFacts,
FindSymbols\FindReferences\Finders\ParameterSymbolReferenceFinder.cs (6)
113var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 137var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 158private static bool ParameterNamesMatch(ISyntaxFactsService syntaxFacts, IMethodSymbol methodSymbol1, IMethodSymbol methodSymbol2) 169private static SyntaxNode? GetContainer(SemanticModel semanticModel, SyntaxNode parameterNode, ISyntaxFactsService syntaxFactsService)
FindSymbols\FindReferences\FindReferenceCache.cs (3)
55public readonly ISyntaxFactsService SyntaxFacts; 82SyntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 224var syntaxFacts = this.SyntaxFacts;
FindSymbols\FindReferences\FindReferencesDocumentState.cs (2)
34public ISyntaxFactsService SyntaxFacts { get; } = cache.Document.GetRequiredLanguageService<ISyntaxFactsService>();
FindSymbols\SymbolFinder.cs (2)
101var syntaxFacts = services.GetRequiredLanguageService<ISyntaxFactsService>(semanticModel.Language);
FindSymbols\SyntaxTree\SyntaxTreeIndex_Create.cs (5)
43var syntaxFacts = project.LanguageServices.GetRequiredService<ISyntaxFactsService>(); 211private static bool IsGlobalSuppressMessageAttribute(ISyntaxFactsService syntaxFacts, SyntaxNode node) 235ISyntaxFactsService syntaxFacts, 304ISyntaxFactsService syntaxFacts,
LanguageServices\FixAllSpanMappingService\AbstractFixAllSpanMappingService.cs (4)
48var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>(); 78var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
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)
158var syntaxFactsLanguageService = languageServices.GetRequiredService<ISyntaxFactsService>();
Rename\ConflictEngine\ConflictResolver.Session.cs (2)
358var 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)
72var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
Rename\Renamer.SyncNamespaceDocumentAction.cs (2)
69var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (5)
201var syntaxFacts = solution.GetRequiredDocument(firstLocation.SourceTree!) 202.GetRequiredLanguageService<ISyntaxFactsService>(); 337var syntaxFactsLanguageService = solution.Services.GetLanguageServices(documentsGroupedByLanguage.Key).GetService<ISyntaxFactsService>(); 363Document 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)
76var syntaxFacts = languageServices.GetRequiredService<ISyntaxFactsService>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\AbstractRefactoringHelpersService.cs (6)
44var syntaxFacts = document.LanguageServices.GetRequiredService<ISyntaxFactsService>(); 263ISyntaxFactsService syntaxFacts, 301ISyntaxFactsService syntaxFacts, 346ISyntaxFactsService syntaxFacts, 393protected virtual IEnumerable<SyntaxNode> ExtractNodesSimple(SyntaxNode? node, ISyntaxFactsService syntaxFacts)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IMethodSymbolExtensions.cs (1)
21this IMethodSymbol method, INamedTypeSymbol containingType, ISyntaxFactsService syntaxFacts)
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\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\GeneratedCodeRecognition\AbstractGeneratedCodeRecognitionService.cs (2)
33var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (4)
207var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>(); 238var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (2)
59var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();