96 references to ISyntaxFactsService
Microsoft.CodeAnalysis.Features (1)
ChangeSignature\DelegateInvokeMethodReferenceFinder.cs (1)
93
var
syntaxFacts = state.SyntaxFacts;
Microsoft.CodeAnalysis.Workspaces (95)
ExternalAccess\Pythia\Api\PythiaSyntaxFactsServiceWrapper.cs (3)
14
internal readonly
ISyntaxFactsService
UnderlyingObject;
16
internal PythiaSyntaxFactsServiceWrapper(
ISyntaxFactsService
underlyingObject)
20
=> new(document.GetRequiredLanguageService<
ISyntaxFactsService
>());
FindSymbols\Declarations\DeclarationFinder.cs (2)
32
var
syntaxFacts = project.GetRequiredLanguageService<
ISyntaxFactsService
>();
FindSymbols\Extensions.cs (1)
17
internal static bool TextMatch(this
ISyntaxFactsService
syntaxFacts, string text1, string text2)
FindSymbols\FindLiterals\FindLiteralsSearchEngine.cs (4)
140
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
151
ISyntaxFactsService
syntaxFacts, SyntaxNode node,
169
ISyntaxFactsService
syntaxFacts, SyntaxToken token,
FindSymbols\FindReferences\DependentTypeFinder_ProjectIndex.cs (1)
54
project.Services.GetRequiredService<
ISyntaxFactsService
>().StringComparer);
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (6)
77
ISyntaxFactsService
syntaxFacts,
161
protected static bool IdentifiersMatch(
ISyntaxFactsService
syntaxFacts, string name, SyntaxToken token)
221
var
syntaxFacts = state.Document.GetRequiredLanguageService<
ISyntaxFactsService
>();
627
else if (node.FirstAncestorOrSelf<SyntaxNode,
ISyntaxFactsService
>((node, syntaxFacts) => syntaxFacts.IsUsingOrExternOrImport(node), syntaxFacts) != null)
731
private static bool IsNodeOrAnyAncestorLeftSideOfDot(SyntaxNode node,
ISyntaxFactsService
syntaxFacts)
FindSymbols\FindReferences\Finders\ConstructorSymbolReferenceFinder.cs (2)
84
if (TryGetNameWithoutAttributeSuffix(typeName, project.Services.GetRequiredService<
ISyntaxFactsService
>(), out var simpleName))
88
private static bool IsPotentialReference(PredefinedType predefinedType,
ISyntaxFactsService
syntaxFacts, SyntaxToken token)
FindSymbols\FindReferences\Finders\ExplicitConversionSymbolReferenceFinder.cs (1)
80
ISyntaxFactsService
syntaxFacts, SyntaxToken token)
FindSymbols\FindReferences\Finders\NamedTypeSymbolReferenceFinder.cs (3)
88
var
syntaxFacts = project.Services.GetRequiredService<
ISyntaxFactsService
>();
99
ISyntaxFactsService
syntaxFacts,
FindSymbols\FindReferences\Finders\OperatorSymbolReferenceFinder.cs (1)
72
ISyntaxFactsService
syntaxFacts,
FindSymbols\FindReferences\Finders\ParameterSymbolReferenceFinder.cs (6)
113
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
137
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
158
private static bool ParameterNamesMatch(
ISyntaxFactsService
syntaxFacts, IMethodSymbol methodSymbol1, IMethodSymbol methodSymbol2)
169
private static SyntaxNode? GetContainer(SemanticModel semanticModel, SyntaxNode parameterNode,
ISyntaxFactsService
syntaxFactsService)
FindSymbols\FindReferences\FindReferenceCache.cs (3)
55
public readonly
ISyntaxFactsService
SyntaxFacts;
82
SyntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
224
var
syntaxFacts = this.SyntaxFacts;
FindSymbols\FindReferences\FindReferencesDocumentState.cs (2)
34
public
ISyntaxFactsService
SyntaxFacts { get; } = cache.Document.GetRequiredLanguageService<
ISyntaxFactsService
>();
FindSymbols\SymbolFinder.cs (2)
101
var
syntaxFacts = services.GetRequiredLanguageService<
ISyntaxFactsService
>(semanticModel.Language);
FindSymbols\SyntaxTree\SyntaxTreeIndex_Create.cs (5)
43
var
syntaxFacts = project.LanguageServices.GetRequiredService<
ISyntaxFactsService
>();
211
private static bool IsGlobalSuppressMessageAttribute(
ISyntaxFactsService
syntaxFacts, SyntaxNode node)
235
ISyntaxFactsService
syntaxFacts,
304
ISyntaxFactsService
syntaxFacts,
LanguageServices\FixAllSpanMappingService\AbstractFixAllSpanMappingService.cs (4)
48
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
78
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
ObsoleteSymbol\AbstractObsoleteSymbolService.cs (2)
32
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
ReassignedVariable\AbstractReassignedVariableService.cs (2)
43
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
Recommendations\AbstractRecommendationServiceRunner.cs (3)
35
_stringComparerForLanguage = _context.GetLanguageService<
ISyntaxFactsService
>().StringComparer;
77
var
syntaxFactsService = _context.GetLanguageService<
ISyntaxFactsService
>();
Rename\ConflictEngine\ConflictResolver.cs (2)
158
var
syntaxFactsLanguageService = languageServices.GetRequiredService<
ISyntaxFactsService
>();
Rename\ConflictEngine\ConflictResolver.Session.cs (2)
358
var
syntaxFactsService = newDocument.Project.Services.GetRequiredService<
ISyntaxFactsService
>();
Rename\IRenameRewriterLanguageService.cs (2)
111
ISyntaxFactsService
syntaxFactsService);
130
public abstract bool IsIdentifierValid(string replacementText,
ISyntaxFactsService
syntaxFactsService);
Rename\Renamer.RenameSymbolDocumentAction.cs (2)
72
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
Rename\Renamer.SyncNamespaceDocumentAction.cs (2)
69
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();
Rename\SymbolicRenameLocations.ReferenceProcessing.cs (5)
201
var
syntaxFacts = solution.GetRequiredDocument(firstLocation.SourceTree!)
202
.GetRequiredLanguageService<
ISyntaxFactsService
>();
337
var
syntaxFactsLanguageService = solution.Services.GetLanguageServices(documentsGroupedByLanguage.Key).GetService<
ISyntaxFactsService
>();
363
Document document, string renameText,
ISyntaxFactsService
syntaxFactsService,
Shared\Extensions\IFindReferencesResultExtensions.cs (1)
131
var isCaseSensitive = solution.Services.GetLanguageServices(reference.Definition.Language).GetRequiredService<
ISyntaxFactsService
>().IsCaseSensitive;
Shared\Extensions\ITypeSymbolExtensions.cs (2)
164
var
syntaxFacts = provider.GetRequiredService<
ISyntaxFactsService
>();
Shared\Extensions\SemanticModelExtensions.cs (2)
76
var
syntaxFacts = languageServices.GetRequiredService<
ISyntaxFactsService
>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\CodeRefactorings\AbstractRefactoringHelpersService.cs (6)
44
var
syntaxFacts = document.LanguageServices.GetRequiredService<
ISyntaxFactsService
>();
263
ISyntaxFactsService
syntaxFacts,
301
ISyntaxFactsService
syntaxFacts,
346
ISyntaxFactsService
syntaxFacts,
393
protected virtual IEnumerable<SyntaxNode> ExtractNodesSimple(SyntaxNode? node,
ISyntaxFactsService
syntaxFacts)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\IMethodSymbolExtensions.cs (1)
21
this IMethodSymbol method, INamedTypeSymbol containingType,
ISyntaxFactsService
syntaxFacts)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\SyntaxEditorExtensions.cs (7)
154
Func<
ISyntaxFactsService
, SyntaxNode, SyntaxNode> getSemanticBoundary,
164
var
syntaxFacts = document.GetLanguageService<
ISyntaxFactsService
>();
195
private static SyntaxNode GetExpressionSemanticBoundary(
ISyntaxFactsService
syntaxFacts, SyntaxNode node)
202
return node.FirstAncestorOrSelf<SyntaxNode,
ISyntaxFactsService
>(
210
private static SyntaxNode GetMethodBodySemanticBoundary(
ISyntaxFactsService
syntaxFacts, SyntaxNode node)
212
return node.FirstAncestorOrSelf<SyntaxNode,
ISyntaxFactsService
>(
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\GeneratedCodeRecognition\AbstractGeneratedCodeRecognitionService.cs (2)
33
var
syntaxFacts = document.GetLanguageService<
ISyntaxFactsService
>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.cs (4)
207
var
syntaxFacts = document.GetLanguageService<
ISyntaxFactsService
>();
238
var
syntaxFacts = document.GetLanguageService<
ISyntaxFactsService
>();
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\LanguageServices\MoveDeclarationNearReference\AbstractMoveDeclarationNearReferenceService.State.cs (2)
59
var
syntaxFacts = document.GetRequiredLanguageService<
ISyntaxFactsService
>();