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)
119if (_syntaxFacts.IsNameOfSimpleMemberAccessExpression(_expression) || 120_syntaxFacts.IsNameOfMemberBindingExpression(_expression)) 122_expression = (TExpressionSyntax)_expression.Parent!; 125Contract.ThrowIfNull(_expression.Parent, $"Parent of {_expression} is null."); 166var writeValue = replacer._syntaxFacts.IsOperandOfIncrementExpression(replacer._expression) 194if (replacer._expression.Parent is TStatementSyntax) 212else if (_semanticFacts.IsInOutContext(_semanticModel, _expression, _cancellationToken) || 213_semanticFacts.IsInRefContext(_semanticModel, _expression, _cancellationToken)) 221else if (_syntaxFacts.IsAttributeNamedArgumentIdentifier(_expression)) 229else if (_syntaxFacts.IsLeftSideOfAssignment(_expression)) 238else if (_syntaxFacts.IsLeftSideOfAnyAssignment(_expression)) 245else if (_syntaxFacts.IsOperandOfIncrementOrDecrementExpression(_expression)) 252else if (_syntaxFacts.IsInferredAnonymousObjectMemberDeclarator(_expression.Parent)) //.IsParentKind(SyntaxKind.AnonymousObjectMemberDeclarator)) 256var declarator = _expression.Parent; 283_expression, 292Contract.ThrowIfNull(_expression.Parent, $"Parent of {_expression} is null."); 297_expression.Parent, 323if (_expression is TIdentifierNameSyntax) 349return _expression.ReplaceNode(_identifierName, newIdentifierName); 373_expression.ReplaceNode(_identifierName, newIdentifierName), 400var updatedExpression = _expression.ReplaceNode(_identifierName, newIdentifierName);