void IErrorReporter.InvalidDataTypeInUnion(Type expressionType, BinaryQueryOperator unionOperator) { string unionOperatorString = unionOperator.ToString().ToUpper(CultureInfo.CurrentCulture); string message = String.Format(CultureInfo.CurrentCulture, Resources.InvalidDataTypeInUnion, FormattingHelpers.FormatType(expressionType), unionOperatorString); HandleError(ErrorId.InvalidDataTypeInUnion, message); }
public static QueryNode CombineQueries(List <QueryNode> members, BinaryQueryOperator combineOperator) { if (members.Count == 0) { return(null); } QueryNode currentNode = members[0]; for (int i = 1; i < members.Count; i++) { BinaryQuery binaryQuery = new BinaryQuery(); binaryQuery.Left = currentNode; binaryQuery.Right = members[i]; binaryQuery.Op = combineOperator; currentNode = binaryQuery; } return(currentNode); }
void IErrorReporter.InvalidDataTypeInUnion(Type expressionType, BinaryQueryOperator unionOperator) { string unionOperatorString = unionOperator.ToString().ToUpper(CultureInfo.CurrentCulture); string message = String.Format(CultureInfo.CurrentCulture, Resources.InvalidDataTypeInUnion, FormattingHelpers.FormatType(expressionType), unionOperatorString); HandleError(ErrorId.InvalidDataTypeInUnion, message); }
public static QueryNode CombineQueries(List<QueryNode> members, BinaryQueryOperator combineOperator) { if (members.Count == 0) return null; QueryNode currentNode = members[0]; for (int i = 1; i < members.Count; i++) { BinaryQuery binaryQuery = new BinaryQuery(); binaryQuery.Left = currentNode; binaryQuery.Right = members[i]; binaryQuery.Op = combineOperator; currentNode = binaryQuery; } return currentNode; }