public override NullAbstractValue VisitDeclarationExpression(IDeclarationExpressionOperation operation, object argument) { var _ = base.VisitDeclarationExpression(operation, argument); return(NullAbstractValue.NotNull); }
public override void VisitDeclarationExpression(IDeclarationExpressionOperation operation) { Assert.Equal(OperationKind.DeclarationExpression, operation.Kind); Assert.Same(operation.Expression, operation.Children.Single()); }
public override IOperation VisitDeclarationExpression(IDeclarationExpressionOperation operation, object argument) { return(new DeclarationExpression(Visit(operation.Expression), ((Operation)operation).SemanticModel, operation.Syntax, operation.Type, operation.ConstantValue, operation.IsImplicit)); }
public virtual void VisitDeclarationExpression(IDeclarationExpressionOperation operation) { DefaultVisit(operation); }
public override void VisitDeclarationExpression([NotNull] IDeclarationExpressionOperation operation) { base.VisitDeclarationExpression(operation); }
public override bool VisitDeclarationExpression([NotNull] IDeclarationExpressionOperation operation1, [CanBeNull] IOperation argument) { return(argument is IDeclarationExpressionOperation operation2 && AreBaseOperationsEqual(operation1, operation2)); }
public override Scope VisitDeclarationExpression(IDeclarationExpressionOperation operation, Scope currentScope) => operation.Expression.Accept(this, currentScope);
public override void VisitDeclarationExpression(IDeclarationExpressionOperation operation) { base.VisitDeclarationExpression(operation); throw new NotImplementedException(); }