Exemple #1
0
        protected internal override bool DoMatch(AstNode other, PatternMatching.Match match)
        {
            ConstructorInitializer o = other as ConstructorInitializer;

            return(o != null && !o.IsNull &&
                   (this.ConstructorInitializerType == ConstructorInitializerType.Any || this.ConstructorInitializerType == o.ConstructorInitializerType) &&
                   this.Arguments.DoMatch(o.Arguments, match));
        }
Exemple #2
0
        S IAstVisitor <T, S> .VisitConstructorInitializer(ConstructorInitializer constructorInitializer, T data)
        {
            var handler = ConstructorInitializerVisited;

            if (handler != null)
            {
                handler(constructorInitializer, data);
            }
            return(VisitChildren(constructorInitializer, data));
        }
Exemple #3
0
        public override void VisitConstructorInitializer(ConstructorInitializer constructorInitializer)
        {
            ForceSpacesBefore(constructorInitializer.LParToken, policy.SpaceBeforeMethodCallParentheses);
            if (constructorInitializer.Arguments.Any())
            {
                ForceSpacesAfter(constructorInitializer.LParToken, policy.SpaceWithinMethodCallParentheses);
            }
            else
            {
                ForceSpacesAfter(constructorInitializer.LParToken, policy.SpaceBetweenEmptyMethodCallParentheses);
                ForceSpacesBefore(constructorInitializer.RParToken, policy.SpaceBetweenEmptyMethodCallParentheses);
            }

            FormatArguments(constructorInitializer);
        }
 void IAstVisitor.VisitConstructorInitializer(ConstructorInitializer constructorInitializer)
 {
     Visit(EnterConstructorInitializer, LeaveConstructorInitializer, constructorInitializer);
 }
 public virtual S VisitConstructorInitializer(ConstructorInitializer constructorInitializer, T data)
 {
     return(VisitChildren(constructorInitializer, data));
 }
 public virtual S VisitConstructorInitializer(ConstructorInitializer constructorInitializer, T data)
 {
     throw new NotImplementedException();
 }