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_GlobalSuppressions.cs (2)
77
var syntaxFacts = state.
SyntaxFacts
;
103
token, suppressMessageAttribute, state.SemanticModel, state.
SyntaxFacts
, cancellationToken))
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\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)
148
if (state.
SyntaxFacts
.StringComparer.Equals(name, alias))
199
static (token, tuple) => IsPotentialReference(tuple.predefinedType, tuple.state.
SyntaxFacts
, token),
213
if (TryGetNameWithoutAttributeSuffix(name, state.
SyntaxFacts
, out var simpleName))
245
var implicitObjectKind = state.
SyntaxFacts
.SyntaxKinds.ImplicitObjectCreationExpression;
255
var actualArgumentCount = state.
SyntaxFacts
.GetArgumentsOfObjectCreationExpression(node).Count;
288
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)
168
if (state.
SyntaxFacts
.StringComparer.Equals(namedType.Name, alias))
225
static (token, tuple) => IsPotentialReference(tuple.predefinedType, tuple.state.
SyntaxFacts
, token),
240
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)
196
var syntaxFacts = state.
SyntaxFacts
;
231
var syntaxFacts = state.
SyntaxFacts
;
266
var syntaxFacts = state.
SyntaxFacts
;
285
state.
SyntaxFacts
.GetPartsOfElementAccessExpression(node, out var expression, out var indexerReference);
301
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();