37 references to SyntaxFacts
Microsoft.CodeAnalysis.Workspaces (37)
FindSymbols\FindReferences\Finders\AbstractMethodOrPropertyOrEventSymbolReferenceFinder.cs (1)
21if (state.SyntaxFacts.IsForEachStatement(node))
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (9)
47: state.SyntaxFacts.TryGetBindableParent(token); 298if (TryGetNameWithoutAttributeSuffix(localAliasSymbol.Name, state.SyntaxFacts, out var simpleName)) 320if (TryGetNameWithoutAttributeSuffix(aliasSymbol.Name, state.SyntaxFacts, out var simpleName)) 444if (!state.SyntaxFacts.IsObjectCollectionInitializer(node)) 447var expressions = state.SyntaxFacts.GetExpressionsOfObjectCollectionInitializer(node); 498var location = state.SyntaxFacts.GetDeconstructionReferenceLocation(node); 557if (!state.SyntaxFacts.IsImplicitObjectCreationExpression(node)) 602var syntaxFacts = state.SyntaxFacts; 755var 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)
91var 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();