Exemplo n.º 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));
        }
Exemplo n.º 2
0
        S IAstVisitor <T, S> .VisitConstructorInitializer(ConstructorInitializer constructorInitializer, T data)
        {
            var handler = ConstructorInitializerVisited;

            if (handler != null)
            {
                handler(constructorInitializer, data);
            }
            return(VisitChildren(constructorInitializer, data));
        }
Exemplo n.º 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);
        }
Exemplo n.º 4
0
 void IAstVisitor.VisitConstructorInitializer(ConstructorInitializer constructorInitializer)
 {
     Visit(EnterConstructorInitializer, LeaveConstructorInitializer, constructorInitializer);
 }
Exemplo n.º 5
0
 public virtual S VisitConstructorInitializer(ConstructorInitializer constructorInitializer, T data)
 {
     return(VisitChildren(constructorInitializer, data));
 }
 public virtual S VisitConstructorInitializer(ConstructorInitializer constructorInitializer, T data)
 {
     throw new NotImplementedException();
 }