2 writes to _expression
Microsoft.CodeAnalysis.Features (2)
ReplacePropertyWithMethods\AbstractReplacePropertyWithMethodsService.cs (2)
117
_expression
= _identifierName;
122
_expression
= (TExpressionSyntax)_expression.Parent!;
23 references to _expression
Microsoft.CodeAnalysis.Features (23)
ReplacePropertyWithMethods\AbstractReplacePropertyWithMethodsService.cs (23)
119
if (_syntaxFacts.IsNameOfSimpleMemberAccessExpression(
_expression
) ||
120
_syntaxFacts.IsNameOfMemberBindingExpression(
_expression
))
122
_expression = (TExpressionSyntax)
_expression
.Parent!;
125
Contract.ThrowIfNull(
_expression
.Parent, $"Parent of {
_expression
} is null.");
166
var writeValue = replacer._syntaxFacts.IsOperandOfIncrementExpression(replacer.
_expression
)
194
if (replacer.
_expression
.Parent is TStatementSyntax)
212
else if (_semanticFacts.IsInOutContext(_semanticModel,
_expression
, _cancellationToken) ||
213
_semanticFacts.IsInRefContext(_semanticModel,
_expression
, _cancellationToken))
221
else if (_syntaxFacts.IsAttributeNamedArgumentIdentifier(
_expression
))
229
else if (_syntaxFacts.IsLeftSideOfAssignment(
_expression
))
238
else if (_syntaxFacts.IsLeftSideOfAnyAssignment(
_expression
))
245
else if (_syntaxFacts.IsOperandOfIncrementOrDecrementExpression(
_expression
))
252
else if (_syntaxFacts.IsInferredAnonymousObjectMemberDeclarator(
_expression
.Parent)) //.IsParentKind(SyntaxKind.AnonymousObjectMemberDeclarator))
256
var declarator =
_expression
.Parent;
283
_expression
,
292
Contract.ThrowIfNull(
_expression
.Parent, $"Parent of {
_expression
} is null.");
297
_expression
.Parent,
323
if (
_expression
is TIdentifierNameSyntax)
349
return
_expression
.ReplaceNode(_identifierName, newIdentifierName);
373
_expression
.ReplaceNode(_identifierName, newIdentifierName),
400
var updatedExpression =
_expression
.ReplaceNode(_identifierName, newIdentifierName);