public static string ToString(LogicalSearchResult source) { if (!source.IsSuccess) { return("<no>"); } var sb = new StringBuilder(); sb.AppendLine("<yes>"); foreach (var item in source.Items) { var varItemsStrList = new List <string>(); foreach (var resultOfVarOfQueryToRelation in item.ResultOfVarOfQueryToRelationList) { var varName = resultOfVarOfQueryToRelation.NameOfVar; var foundNode = resultOfVarOfQueryToRelation.FoundExpression; varItemsStrList.Add($" {varName.NameValue} = {DebugHelperForRuleInstance.ToString(foundNode)}"); } sb.AppendLine(string.Join(";", varItemsStrList).Trim()); } return(sb.ToString()); }
public LogicalSearchResultValue(LogicalSearchResult logicalSearchResult) { LogicalSearchResult = logicalSearchResult; }