public virtual void VisitConstantPattern(IConstantPatternOperation operation) { DefaultVisit(operation); }
public override void VisitConstantPattern(IConstantPatternOperation operation) { base.VisitConstantPattern(operation); }
public override void VisitConstantPattern(IConstantPatternOperation operation) { Assert.Equal(OperationKind.ConstantPattern, operation.Kind); Assert.Same(operation.Value, operation.Children.Single()); }
public override bool VisitConstantPattern([NotNull] IConstantPatternOperation operation1, [CanBeNull] IOperation argument) { return(argument is IConstantPatternOperation operation2 && AreBaseOperationsEqual(operation1, operation2)); }
public override IOperation VisitConstantPattern(IConstantPatternOperation operation, object argument) { return(new ConstantPattern(Visit(operation.Value), ((Operation)operation).OwningSemanticModel, operation.Syntax, operation.Type, operation.ConstantValue, operation.IsImplicit)); }
public override TAbstractAnalysisValue VisitConstantPattern(IConstantPatternOperation operation, object argument) { return(Visit(operation.Value, argument)); }