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)); }
S IAstVisitor <T, S> .VisitConstructorInitializer(ConstructorInitializer constructorInitializer, T data) { var handler = ConstructorInitializerVisited; if (handler != null) { handler(constructorInitializer, data); } return(VisitChildren(constructorInitializer, data)); }
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(); }