38 references to SyntaxFacts
Microsoft.CodeAnalysis.Features (1)
ChangeSignature\DelegateInvokeMethodReferenceFinder.cs (1)
93var syntaxFacts = state.SyntaxFacts;
Microsoft.CodeAnalysis.Workspaces (37)
FindSymbols\FindReferences\Finders\AbstractMethodOrPropertyOrEventSymbolReferenceFinder.cs (1)
21if (state.SyntaxFacts.IsForEachStatement(node))
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (9)
48: state.SyntaxFacts.TryGetBindableParent(token); 299if (TryGetNameWithoutAttributeSuffix(localAliasSymbol.Name, state.SyntaxFacts, out var simpleName)) 321if (TryGetNameWithoutAttributeSuffix(aliasSymbol.Name, state.SyntaxFacts, out var simpleName)) 445if (!state.SyntaxFacts.IsObjectCollectionInitializer(node)) 448var expressions = state.SyntaxFacts.GetExpressionsOfObjectCollectionInitializer(node); 499var location = state.SyntaxFacts.GetDeconstructionReferenceLocation(node); 558if (!state.SyntaxFacts.IsImplicitObjectCreationExpression(node)) 603var syntaxFacts = state.SyntaxFacts; 756var syntaxFacts = state.SyntaxFacts;
FindSymbols\FindReferences\Finders\AbstractReferenceFinder_GlobalSuppressions.cs (2)
77var syntaxFacts = state.SyntaxFacts; 103token, suppressMessageAttribute, state.SemanticModel, state.SyntaxFacts, cancellationToken))
FindSymbols\FindReferences\Finders\AbstractTypeParameterSymbolReferenceFinder.cs (1)
49var syntaxFacts = state.SyntaxFacts;
FindSymbols\FindReferences\Finders\ConstructorInitializerSymbolReferenceFinder.cs (1)
92var syntaxFacts = state.SyntaxFacts;
FindSymbols\FindReferences\Finders\ConstructorSymbolReferenceFinder.cs (6)
156if (state.SyntaxFacts.StringComparer.Equals(name, alias)) 207static (token, tuple) => IsPotentialReference(tuple.predefinedType, tuple.state.SyntaxFacts, token), 221if (TryGetNameWithoutAttributeSuffix(name, state.SyntaxFacts, out var simpleName)) 253var implicitObjectKind = state.SyntaxFacts.SyntaxKinds.ImplicitObjectCreationExpression; 263var actualArgumentCount = state.SyntaxFacts.GetArgumentsOfObjectCreationExpression(node).Count; 296var syntaxFacts = state.SyntaxFacts;
FindSymbols\FindReferences\Finders\ExplicitConversionSymbolReferenceFinder.cs (1)
73static (token, state) => IsPotentialReference(state.SyntaxFacts, token),
FindSymbols\FindReferences\Finders\LabelSymbolReferenceFinder.cs (2)
12return 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)
164if (state.SyntaxFacts.StringComparer.Equals(namedType.Name, alias)) 221static (token, tuple) => IsPotentialReference(tuple.predefinedType, tuple.state.SyntaxFacts, token), 236if (TryGetNameWithoutAttributeSuffix(name, state.SyntaxFacts, out var nameWithoutSuffix))
FindSymbols\FindReferences\Finders\NamespaceSymbolReferenceFinder.cs (2)
98if (state.SyntaxFacts.StringComparer.Equals(namespaceName, alias)) 133static (token, state) => state.SyntaxFacts.IsGlobalNamespaceKeyword(token),
FindSymbols\FindReferences\Finders\OperatorSymbolReferenceFinder.cs (1)
63static (token, tuple) => IsPotentialReference(tuple.state.SyntaxFacts, tuple.op, token),
FindSymbols\FindReferences\Finders\PropertySymbolReferenceFinder.cs (5)
203var syntaxFacts = state.SyntaxFacts; 238var syntaxFacts = state.SyntaxFacts; 273var syntaxFacts = state.SyntaxFacts; 292state.SyntaxFacts.GetPartsOfElementAccessExpression(node, out var expression, out var indexerReference); 308var argumentList = state.SyntaxFacts.GetArgumentListOfImplicitElementAccess(node);
FindSymbols\FindReferences\Finders\RangeVariableSymbolReferenceFinder.cs (1)
10=> IdentifiersMatch(state.SyntaxFacts, name, token);
FindSymbols\FindReferences\FindReferencesSearchEngine_FindReferencesInDocuments.cs (1)
184var parent = state.SyntaxFacts.TryGetBindableParent(token) ?? token.GetRequiredParent();