public override object VisitConstructorDeclaration(ConstructorDeclaration constructorDeclaration, object data) { CSharpTokenNode lParen = (CSharpTokenNode)constructorDeclaration.GetChildByRole(ConstructorDeclaration.Roles.LPar); int offset = this.data.Document.LocationToOffset(lParen.StartLocation.Line, lParen.StartLocation.Column); ForceSpaceBefore(offset, policy.BeforeConstructorDeclarationParentheses); return(base.VisitConstructorDeclaration(constructorDeclaration, data)); }