41 references to SyntaxFacts
Microsoft.CodeAnalysis.Features (1)
ChangeSignature\DelegateInvokeMethodReferenceFinder.cs (1)
93
var syntaxFacts = state.
SyntaxFacts
;
Microsoft.CodeAnalysis.Workspaces (40)
FindSymbols\FindReferences\Finders\AbstractMethodOrPropertyOrEventSymbolReferenceFinder.cs (1)
21
if (state.
SyntaxFacts
.IsForEachStatement(node))
FindSymbols\FindReferences\Finders\AbstractReferenceFinder.cs (9)
47
: state.
SyntaxFacts
.TryGetBindableParent(token);
298
if (TryGetNameWithoutAttributeSuffix(localAliasSymbol.Name, state.
SyntaxFacts
, out var simpleName))
320
if (TryGetNameWithoutAttributeSuffix(aliasSymbol.Name, state.
SyntaxFacts
, out var simpleName))
447
if (!state.
SyntaxFacts
.IsObjectCollectionInitializer(node))
450
var expressions = state.
SyntaxFacts
.GetExpressionsOfObjectCollectionInitializer(node);
489
if (!state.
SyntaxFacts
.IsCollectionExpression(node))
537
var location = state.
SyntaxFacts
.GetDeconstructionReferenceLocation(node);
596
if (!state.
SyntaxFacts
.IsImplicitObjectCreationExpression(node))
650
var syntaxFacts = state.
SyntaxFacts
;
FindSymbols\FindReferences\Finders\AbstractReferenceFinder_GlobalSuppressions.cs (2)
77
var syntaxFacts = state.
SyntaxFacts
;
103
token, suppressMessageAttribute, state.SemanticModel, state.
SyntaxFacts
, cancellationToken))
FindSymbols\FindReferences\Finders\AbstractTypeParameterSymbolReferenceFinder.cs (1)
49
var syntaxFacts = state.
SyntaxFacts
;
FindSymbols\FindReferences\Finders\AliasSymbolReferenceFinder.cs (1)
53
var parent = state.
SyntaxFacts
.TryGetBindableParent(token);
FindSymbols\FindReferences\Finders\ConstructorSymbolReferenceFinder.cs (6)
167
if (state.
SyntaxFacts
.StringComparer.Equals(name, alias))
218
static (token, tuple) => IsPotentialReference(tuple.predefinedType, tuple.state.
SyntaxFacts
, token),
232
if (TryGetNameWithoutAttributeSuffix(name, state.
SyntaxFacts
, out var simpleName))
264
var implicitObjectKind = state.
SyntaxFacts
.SyntaxKinds.ImplicitObjectCreationExpression;
274
var actualArgumentCount = state.
SyntaxFacts
.GetArgumentsOfObjectCreationExpression(node).Count;
307
var syntaxFacts = state.
SyntaxFacts
;
FindSymbols\FindReferences\Finders\CrefTypeParameterSymbolReferenceFinder.cs (1)
54
var syntaxFacts = state.
SyntaxFacts
;
FindSymbols\FindReferences\Finders\ExplicitConstructorInitializerSymbolReferenceFinder.cs (1)
86
var syntaxFacts = state.
SyntaxFacts
;
FindSymbols\FindReferences\Finders\ExplicitConversionSymbolReferenceFinder.cs (1)
73
static (token, state) => IsPotentialReference(state.
SyntaxFacts
, token),
FindSymbols\FindReferences\Finders\ImplicitConstructorInitializerSymbolReferenceFinder.cs (1)
60
var syntaxFacts = state.
SyntaxFacts
;
FindSymbols\FindReferences\Finders\LabelSymbolReferenceFinder.cs (2)
12
return 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)
164
if (state.
SyntaxFacts
.StringComparer.Equals(namedType.Name, alias))
221
static (token, tuple) => IsPotentialReference(tuple.predefinedType, tuple.state.
SyntaxFacts
, token),
236
if (TryGetNameWithoutAttributeSuffix(name, state.
SyntaxFacts
, out var nameWithoutSuffix))
FindSymbols\FindReferences\Finders\NamespaceSymbolReferenceFinder.cs (2)
98
if (state.
SyntaxFacts
.StringComparer.Equals(namespaceName, alias))
133
static (token, state) => state.
SyntaxFacts
.IsGlobalNamespaceKeyword(token),
FindSymbols\FindReferences\Finders\OperatorSymbolReferenceFinder.cs (1)
63
static (token, tuple) => IsPotentialReference(tuple.state.
SyntaxFacts
, tuple.op, token),
FindSymbols\FindReferences\Finders\PropertySymbolReferenceFinder.cs (5)
203
var syntaxFacts = state.
SyntaxFacts
;
238
var syntaxFacts = state.
SyntaxFacts
;
273
var syntaxFacts = state.
SyntaxFacts
;
292
state.
SyntaxFacts
.GetPartsOfElementAccessExpression(node, out var expression, out var indexerReference);
308
var argumentList = state.
SyntaxFacts
.GetArgumentListOfImplicitElementAccess(node);
FindSymbols\FindReferences\Finders\RangeVariableSymbolReferenceFinder.cs (1)
10
=> IdentifiersMatch(state.
SyntaxFacts
, name, token);
FindSymbols\FindReferences\FindReferencesSearchEngine_FindReferencesInDocuments.cs (1)
182
var parent = state.
SyntaxFacts
.TryGetBindableParent(token) ?? token.GetRequiredParent();