public override void Visit(IfStatement node) { var childBeginEndVisitor = new ChildBeginEndVisitor(); node.AcceptChildren(childBeginEndVisitor); if (childBeginEndVisitor.BeginEndBlockFound) { return; } ErrorCallback(RULE_NAME, RULE_TEXT, node.StartLine, node.StartColumn); }
private void Foo(TSqlFragment node) { var childBeginEndVisitor = new ChildBeginEndVisitor(); node.AcceptChildren(childBeginEndVisitor); if (childBeginEndVisitor.BeginEndBlockFound) { return; } errorCallback(RULE_NAME, RULE_TEXT, node.StartLine, GetColumnNumber(node)); }