109 references to ISyntaxFactsService
Microsoft.CodeAnalysis.Features (1)
ChangeSignature\DelegateInvokeMethodReferenceFinder.cs (1)
93var syntaxFacts = state.SyntaxFacts;
Microsoft.CodeAnalysis.Workspaces (108)
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.cs (8)
77ISyntaxFactsService syntaxFacts, 161protected static bool IdentifiersMatch(ISyntaxFactsService syntaxFacts, string name, SyntaxToken token) 221var syntaxFacts = state.Document.GetRequiredLanguageService<ISyntaxFactsService>(); 602var syntaxFacts = state.SyntaxFacts; 626else if (node.FirstAncestorOrSelf<SyntaxNode, ISyntaxFactsService>((node, syntaxFacts) => syntaxFacts.IsUsingOrExternOrImport(node), syntaxFacts) != null) 733private static bool IsNodeOrAnyAncestorLeftSideOfDot(SyntaxNode node, ISyntaxFactsService syntaxFacts) 755var syntaxFacts = state.SyntaxFacts;
FindSymbols\FindReferences\Finders\AbstractReferenceFinder_GlobalSuppressions.cs (1)
77var syntaxFacts = state.SyntaxFacts;
FindSymbols\FindReferences\Finders\AbstractTypeParameterSymbolReferenceFinder.cs (1)
49var syntaxFacts = state.SyntaxFacts;
FindSymbols\FindReferences\Finders\ConstructorInitializerSymbolReferenceFinder.cs (1)
91var syntaxFacts = state.SyntaxFacts;
FindSymbols\FindReferences\Finders\ConstructorSymbolReferenceFinder.cs (3)
106if (TryGetNameWithoutAttributeSuffix(typeName, project.Services.GetRequiredService<ISyntaxFactsService>(), out var simpleName)) 110private static bool IsPotentialReference(PredefinedType predefinedType, ISyntaxFactsService syntaxFacts, SyntaxToken token) 296var syntaxFacts = state.SyntaxFacts;
FindSymbols\FindReferences\Finders\ExplicitConversionSymbolReferenceFinder.cs (1)
80ISyntaxFactsService syntaxFacts, SyntaxToken token)
FindSymbols\FindReferences\Finders\NamedTypeSymbolReferenceFinder.cs (3)
89var syntaxFacts = project.Services.GetRequiredService<ISyntaxFactsService>(); 100ISyntaxFactsService syntaxFacts,
FindSymbols\FindReferences\Finders\OperatorSymbolReferenceFinder.cs (1)
73ISyntaxFactsService 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\Finders\PropertySymbolReferenceFinder.cs (3)
203var syntaxFacts = state.SyntaxFacts; 238var syntaxFacts = state.SyntaxFacts; 273var syntaxFacts = state.SyntaxFacts;
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)
117var syntaxFacts = services.GetRequiredLanguageService<ISyntaxFactsService>(semanticModel.Language);
FindSymbols\SyntaxTree\SyntaxTreeIndex_Create.cs (5)
42var syntaxFacts = project.LanguageServices.GetRequiredService<ISyntaxFactsService>(); 234private static bool IsGlobalSuppressMessageAttribute(ISyntaxFactsService syntaxFacts, SyntaxNode node) 258ISyntaxFactsService syntaxFacts, 327ISyntaxFactsService 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)
157var syntaxFactsLanguageService = languageServices.GetRequiredService<ISyntaxFactsService>();
Rename\ConflictEngine\ConflictResolver.Session.cs (2)
354var 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 (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)
77var 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)
19this 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)
32var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\AbstractInitializerParameterService.cs (3)
39ISyntaxFactsService syntaxFacts, 118var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\InitializeParameter\IInitializeParameterService.cs (1)
27ISyntaxFactsService syntaxFacts,
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (4)
208var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>(); 239var syntaxFacts = document.GetLanguageService<ISyntaxFactsService>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (2)
59var syntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();