37 references to SyntaxFacts
Microsoft.CodeAnalysis.Workspaces (37)
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))
444
if (!state.
SyntaxFacts
.IsObjectCollectionInitializer(node))
447
var expressions = state.
SyntaxFacts
.GetExpressionsOfObjectCollectionInitializer(node);
498
var location = state.
SyntaxFacts
.GetDeconstructionReferenceLocation(node);
557
if (!state.
SyntaxFacts
.IsImplicitObjectCreationExpression(node))
602
var syntaxFacts = state.
SyntaxFacts
;
755
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\ConstructorInitializerSymbolReferenceFinder.cs (1)
91
var syntaxFacts = state.
SyntaxFacts
;
FindSymbols\FindReferences\Finders\ConstructorSymbolReferenceFinder.cs (6)
156
if (state.
SyntaxFacts
.StringComparer.Equals(name, alias))
207
static (token, tuple) => IsPotentialReference(tuple.predefinedType, tuple.state.
SyntaxFacts
, token),
221
if (TryGetNameWithoutAttributeSuffix(name, state.
SyntaxFacts
, out var simpleName))
253
var implicitObjectKind = state.
SyntaxFacts
.SyntaxKinds.ImplicitObjectCreationExpression;
263
var actualArgumentCount = state.
SyntaxFacts
.GetArgumentsOfObjectCreationExpression(node).Count;
296
var syntaxFacts = state.
SyntaxFacts
;
FindSymbols\FindReferences\Finders\ExplicitConversionSymbolReferenceFinder.cs (1)
73
static (token, state) => IsPotentialReference(state.
SyntaxFacts
, token),
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)
184
var parent = state.
SyntaxFacts
.TryGetBindableParent(token) ?? token.GetRequiredParent();