1 write to SyntaxFacts
Microsoft.CodeAnalysis.Workspaces (1)
FindSymbols\FindReferences\FindReferencesDocumentState.cs (1)
41SyntaxFacts = document.GetRequiredLanguageService<ISyntaxFactsService>();
37 references to SyntaxFacts
Microsoft.CodeAnalysis.Features (1)
ChangeSignature\DelegateInvokeMethodReferenceFinder.cs (1)
81var syntaxFacts = state.SyntaxFacts;
Microsoft.CodeAnalysis.Workspaces (36)
FindSymbols\FindReferences\Finders\AbstractMethodOrPropertyOrEventSymbolReferenceFinder.cs (1)
23if (state.SyntaxFacts.IsForEachStatement(node))
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (9)
47: state.SyntaxFacts.TryGetBindableParent(token); 301if (TryGetNameWithoutAttributeSuffix(localAliasSymbol.Name, state.SyntaxFacts, out var simpleName)) 325if (TryGetNameWithoutAttributeSuffix(aliasSymbol.Name, state.SyntaxFacts, out var simpleName)) 444if (!state.SyntaxFacts.IsObjectCollectionInitializer(node)) 447var expressions = state.SyntaxFacts.GetExpressionsOfObjectCollectionInitializer(node); 494var location = state.SyntaxFacts.GetDeconstructionReferenceLocation(node); 545if (!state.SyntaxFacts.IsImplicitObjectCreationExpression(node)) 589var syntaxFacts = state.SyntaxFacts; 751var syntaxFacts = state.SyntaxFacts;
FindSymbols\FindReferences\Finders\AbstractReferenceFinder_GlobalSuppressions.cs (2)
77var syntaxFacts = state.SyntaxFacts; 104token, suppressMessageAttribute, state.SemanticModel, state.SyntaxFacts, cancellationToken))
FindSymbols\FindReferences\Finders\AbstractTypeParameterSymbolReferenceFinder.cs (1)
45var syntaxFacts = state.SyntaxFacts;
FindSymbols\FindReferences\Finders\ConstructorInitializerSymbolReferenceFinder.cs (2)
59var tokens = state.Cache.GetConstructorInitializerTokens(state.SyntaxFacts, state.Root, cancellationToken); 80var syntaxFacts = state.SyntaxFacts;
FindSymbols\FindReferences\Finders\ConstructorSymbolReferenceFinder.cs (4)
116if (state.SyntaxFacts.StringComparer.Equals(name, globalAlias)) 185static (token, tuple) => IsPotentialReference(tuple.predefinedType, tuple.state.SyntaxFacts, token), 197return TryGetNameWithoutAttributeSuffix(name, state.SyntaxFacts, out var simpleName) 225var syntaxFacts = state.SyntaxFacts;
FindSymbols\FindReferences\Finders\ExplicitConversionSymbolReferenceFinder.cs (1)
71static (token, state) => IsPotentialReference(state.SyntaxFacts, token),
FindSymbols\FindReferences\Finders\LabelSymbolReferenceFinder.cs (2)
14return IdentifiersMatch(state.SyntaxFacts, name, token) || state.SyntaxFacts.IsLiteral(token);
FindSymbols\FindReferences\Finders\LocalSymbolReferenceFinder.cs (1)
10=> IdentifiersMatch(state.SyntaxFacts, name, token);
FindSymbols\FindReferences\Finders\NamedTypeSymbolReferenceFinder.cs (3)
154if (state.SyntaxFacts.StringComparer.Equals(namedType.Name, globalAlias)) 208static (token, tuple) => IsPotentialReference(tuple.predefinedType, tuple.state.SyntaxFacts, token), 220return TryGetNameWithoutAttributeSuffix(name, state.SyntaxFacts, out var nameWithoutSuffix)
FindSymbols\FindReferences\Finders\NamespaceSymbolReferenceFinder.cs (2)
81if (state.SyntaxFacts.StringComparer.Equals(namespaceName, globalAlias)) 125static (token, state) => state.SyntaxFacts.IsGlobalNamespaceKeyword(token),
FindSymbols\FindReferences\Finders\OperatorSymbolReferenceFinder.cs (1)
57static (token, tuple) => IsPotentialReference(tuple.state.SyntaxFacts, tuple.op, token),
FindSymbols\FindReferences\Finders\PropertySymbolReferenceFinder.cs (5)
185var syntaxFacts = state.SyntaxFacts; 223var syntaxFacts = state.SyntaxFacts; 258var syntaxFacts = state.SyntaxFacts; 277state.SyntaxFacts.GetPartsOfElementAccessExpression(node, out var expression, out var indexerReference); 293var argumentList = state.SyntaxFacts.GetArgumentListOfImplicitElementAccess(node);
FindSymbols\FindReferences\Finders\RangeVariableSymbolReferenceFinder.cs (1)
10=> IdentifiersMatch(state.SyntaxFacts, name, token);
FindSymbols\FindReferences\FindReferencesSearchEngine_FindReferencesInDocuments.cs (1)
126var parent = state.SyntaxFacts.TryGetBindableParent(token) ?? token.GetRequiredParent();