private void ChildCallback(TSqlFragment childNode) { if (ErrorsReported.Contains(childNode)) { return; } ErrorsReported.Add(childNode); ErrorCallback(RULE_NAME, RULE_TEXT, childNode.StartLine, ColumnNumberCalculator.GetNodeColumnPosition(childNode)); }
private void VisitorCallback(TSqlFragment childNode) { if (errorsReported.Contains(childNode)) { return; } var dynamicSqlColumnAdjustment = childNode.StartLine == DynamicSqlStartLine ? DynamicSqlStartColumn : 0; errorsReported.Add(childNode); errorCallback(RULE_NAME, RULE_TEXT, childNode.StartLine, ColumnNumberCalculator.GetNodeColumnPosition(childNode) + dynamicSqlColumnAdjustment); }