1 write to _syntaxFacts
Microsoft.CodeAnalysis.Features (1)
InlineMethod\AbstractInlineMethodRefactoringProvider.cs (1)
78_syntaxFacts = syntaxFacts;
26 references to _syntaxFacts
Microsoft.CodeAnalysis.Features (26)
InlineMethod\AbstractInlineMethodRefactoringProvider.cs (19)
134if (_syntaxFacts.IsAwaitExpression(inlineExpression)) 156inlineExpression = _syntaxFacts.GetExpressionOfAwaitExpression(inlineExpression) as TExpressionSyntax; 165if (_syntaxFacts.IsThrowStatement(inlineExpression.Parent) || _syntaxFacts.IsThrowExpression(inlineExpression)) 204&& !_syntaxFacts.IsExpressionStatement(calleeInvocationNode.Parent)) 316.TakeWhile(node => !_syntaxFacts.IsAnonymousFunctionExpression(node) && !_syntaxFacts.IsLocalFunctionStatement(node)) 399statement.WithAppendedTrailingTrivia(_syntaxFacts.ElasticCarriageReturnLineFeed)); 432var rightHandSideValue = _syntaxFacts.GetRightHandSideOfAssignment(inlineMethodContext.InlineExpression); 439if (_syntaxFacts.IsThrowStatement(rawInlineExpression.Parent) 440&& _syntaxFacts.IsExpressionStatement(calleeInvocationNode.Parent)) 447if (_syntaxFacts.IsThrowExpression(rawInlineExpression) 448&& _syntaxFacts.IsExpressionStatement(calleeInvocationNode.Parent)) 459.ThrowStatement(_syntaxFacts.GetExpressionOfThrowExpression(inlineMethodContext.InlineExpression)); 463if (_syntaxFacts.IsExpressionStatement(calleeInvocationNode.Parent) 503if (_syntaxFacts.IsThrowStatement(rawInlineExpression.Parent)) 523if (!_syntaxFacts.IsExpressionStatement(calleeInvocationNode.Parent) 525&& !_syntaxFacts.IsThrowExpression(inlineMethodContext.InlineExpression)) 589if (_syntaxFacts.IsAnonymousFunctionExpression(node))
InlineMethod\AbstractInlineMethodRefactoringProvider.InlineContext.cs (2)
269.DescendantNodesAndSelf(node => !_syntaxFacts.IsAnonymousFunctionExpression(node)) 270.Where(_syntaxFacts.IsAwaitExpression)
InlineMethod\AbstractInlineMethodRefactoringProvider.MethodParametersInfo.cs (5)
193_syntaxFacts.IsIdentifierName(argument.Value.Syntax) && argument.ArgumentKind == ArgumentKind.Explicit); 214_syntaxFacts.IsDeclarationExpression(argument.Value.Syntax) && argument.ArgumentKind == ArgumentKind.Explicit); 238_syntaxFacts.IsLiteralExpression(argument.Value.Syntax) && argument.ArgumentKind == ArgumentKind.Explicit); 381&& !_syntaxFacts.IsDeclarationExpression(argument.Value.Syntax)) 489&& _syntaxFacts.IsExpressionStatement(calleInvocationNode.Parent)