public override IOperation VisitParenthesized(IParenthesizedOperation operation, object argument) { return(new ParenthesizedExpression(Visit(operation.Operand), ((Operation)operation).SemanticModel, operation.Syntax, operation.Type, operation.ConstantValue, operation.IsImplicit)); }
public override void VisitParenthesized(IParenthesizedOperation operation) { Assert.Equal(OperationKind.Parenthesized, operation.Kind); Assert.Same(operation.Operand, operation.Children.Single()); }
public virtual void VisitParenthesized(IParenthesizedOperation operation) { DefaultVisit(operation); }
public override void VisitParenthesized([NotNull] IParenthesizedOperation operation) { base.VisitParenthesized(operation); }
public override TAbstractAnalysisValue VisitParenthesized(IParenthesizedOperation operation, object argument) { return(Visit(operation.Operand, argument)); }
public override bool VisitParenthesized([NotNull] IParenthesizedOperation operation1, [CanBeNull] IOperation argument) { return(argument is IParenthesizedOperation operation2 && AreBaseOperationsEqual(operation1, operation2)); }