2 writes to _syntaxFacts
Microsoft.CodeAnalysis.Features (2)
AbstractObjectCreationExpressionAnalyzer.cs (2)
47
_syntaxFacts
= syntaxFacts;
55
_syntaxFacts
= null;
55 references to _syntaxFacts
Microsoft.CodeAnalysis.Features (55)
AbstractObjectCreationExpressionAnalyzer.cs (11)
88
if (!
_syntaxFacts
.IsLocalDeclarationStatement(_containingStatement))
107
if (!
_syntaxFacts
.IsDeclaratorOfLocalDeclarationStatement(containingDeclarator, _containingStatement))
112
_valuePattern =
_syntaxFacts
.GetIdentifierOfVariableDeclarator(containingDeclarator);
118
if (!
_syntaxFacts
.IsSimpleAssignmentStatement(_containingStatement))
123
_syntaxFacts
.GetPartsOfAssignmentStatement(_containingStatement,
147
return
_syntaxFacts
.IsIdentifierName(expression) &&
148
_syntaxFacts
.AreEquivalent(
150
_syntaxFacts
.GetIdentifierOfSimpleName(expression));
154
return
_syntaxFacts
.AreEquivalent(
163
if (!
_syntaxFacts
.IsNameOfSimpleMemberAccessExpression(subExpression) &&
164
!
_syntaxFacts
.IsNameOfMemberBindingExpression(subExpression))
UseCollectionInitializerAnalyzer.cs (26)
66
if (
_syntaxFacts
.IsGlobalStatement(containingBlockOrCompilationUnit))
76
var initializer =
_syntaxFacts
.GetInitializerOfBaseObjectCreationExpression(_objectCreationExpression);
79
var firstInit =
_syntaxFacts
.GetExpressionsOfObjectCollectionInitializer(initializer).First();
80
seenIndexAssignment =
_syntaxFacts
.IsElementAccessInitializer(firstInit);
90
var extractedChild =
_syntaxFacts
.IsGlobalStatement(childNode) ?
_syntaxFacts
.GetStatementOfGlobalStatement(childNode) : childNode;
124
if (
_syntaxFacts
.IsObjectMemberInitializer(
_syntaxFacts
.GetInitializerOfBaseObjectCreationExpression(_objectCreationExpression)))
145
if (!
_syntaxFacts
.SupportsIndexingInitializer(statement.SyntaxTree.Options))
148
if (!
_syntaxFacts
.IsSimpleAssignmentStatement(statement))
151
_syntaxFacts
.GetPartsOfAssignmentStatement(statement, out var left, out var right);
153
if (!
_syntaxFacts
.IsElementAccessExpression(left))
163
_syntaxFacts
.GetPartsOfElementAccessExpression(left, out var elementInstance, out var argumentList);
164
var elementAccessArguments =
_syntaxFacts
.GetArgumentsOfArgumentList(argumentList);
172
var argExpression =
_syntaxFacts
.GetExpressionOfArgument(argument);
173
argExpression =
_syntaxFacts
.WalkDownParentheses(argExpression);
175
if (
_syntaxFacts
.IsIndexExpression(argExpression) ||
_syntaxFacts
.IsRangeExpression(argExpression))
188
if (
_syntaxFacts
.GetExpressionOfExpressionStatement(statement) is not TInvocationExpressionSyntax invocationExpression)
191
var arguments =
_syntaxFacts
.GetArgumentsOfInvocationExpression(invocationExpression);
197
if (!
_syntaxFacts
.IsSimpleArgument(argument))
200
var argumentExpression =
_syntaxFacts
.GetExpressionOfArgument(argument);
205
if (
_syntaxFacts
.GetExpressionOfInvocationExpression(invocationExpression) is not TMemberAccessExpressionSyntax memberAccess)
208
if (!
_syntaxFacts
.IsSimpleMemberAccessExpression(memberAccess))
211
_syntaxFacts
.GetPartsOfMemberAccessExpression(memberAccess, out var localInstance, out var memberName);
212
_syntaxFacts
.GetNameAndArityOfSimpleName(memberName, out var name, out var arity);
UseNamedMemberInitializerAnalyzer.cs (18)
57
return !
_syntaxFacts
.IsObjectCollectionInitializer(
_syntaxFacts
.GetInitializerOfBaseObjectCreationExpression(_objectCreationExpression));
68
if (
_syntaxFacts
.IsGlobalStatement(containingBlockOrCompilationUnit))
77
var initializer =
_syntaxFacts
.GetInitializerOfBaseObjectCreationExpression(_objectCreationExpression);
80
foreach (var init in
_syntaxFacts
.GetInitializersOfObjectMemberInitializer(initializer))
82
if (
_syntaxFacts
.IsNamedMemberInitializer(init))
84
_syntaxFacts
.GetPartsOfNamedMemberInitializer(init, out var name, out _);
85
seenNames.Add(
_syntaxFacts
.GetIdentifierOfIdentifierName(name).ValueText);
96
var extractedChild =
_syntaxFacts
.IsGlobalStatement(childNode) ?
_syntaxFacts
.GetStatementOfGlobalStatement(childNode) : childNode;
112
if (!
_syntaxFacts
.IsSimpleAssignmentStatement(statement))
115
_syntaxFacts
.GetPartsOfAssignmentStatement(
121
if (!
_syntaxFacts
.IsSimpleMemberAccessExpression(leftMemberAccess))
124
var expression = (TExpressionSyntax)
_syntaxFacts
.GetExpressionOfMemberAccessExpression(leftMemberAccess);
175
var name =
_syntaxFacts
.GetNameOfMemberAccessExpression(leftMemberAccess);
176
var identifier =
_syntaxFacts
.GetIdentifierOfSimpleName(name);
217
if (
_syntaxFacts
.IsSimpleMemberAccessExpression(node))
219
var expression =
_syntaxFacts
.GetExpressionOfMemberAccessExpression(