示例#1
0
 private DebugResults(TimingResults timing, string parsedQuery, string parsedQueryString, IDictionary <string, string> explanation)
 {
     this.timing            = timing;
     this.parsedQuery       = parsedQuery;
     this.parsedQueryString = parsedQueryString;
     this.explanation       = explanation;
 }
示例#2
0
 /// <summary>
 /// Structured debug results initializer
 /// </summary>
 public StructuredDebugResults(TimingResults timing, string parsedQuery, string parsedQueryString, IDictionary <string, ExplanationModel> structuredExplanation) :
     base(timing, parsedQuery, parsedQueryString, structuredExplanation.ToDictionary(x => x.Key, y => y.Value.ToString()))
 {
     this.structuredExplanation = structuredExplanation;
 }
示例#3
0
 /// <summary>
 /// Plain debug results initializer
 /// </summary>
 public PlainDebugResults(TimingResults timing, string parsedQuery, string parsedQueryString, IDictionary <string, string> explanation) : base(timing, parsedQuery, parsedQueryString, explanation)
 {
 }
示例#4
0
 /// <summary>
 /// Structured debug results initializer
 /// </summary>
 public StructuredDebugResults(TimingResults timing, string parsedQuery, string parsedQueryString, IDictionary<string, ExplanationModel> structuredExplanation) : 
     base(timing, parsedQuery, parsedQueryString, structuredExplanation.ToDictionary(x => x.Key, y => y.Value.ToString())) {
     this.structuredExplanation = structuredExplanation;
 }
示例#5
0
 /// <summary>
 /// Plain debug results initializer
 /// </summary>
 public PlainDebugResults(TimingResults timing, string parsedQuery, string parsedQueryString, IDictionary<string, string> explanation) : base(timing, parsedQuery, parsedQueryString, explanation) { }
示例#6
0
 private DebugResults(TimingResults timing, string parsedQuery, string parsedQueryString, IDictionary<string, string> explanation) {
     this.timing = timing;
     this.parsedQuery = parsedQuery;
     this.parsedQueryString = parsedQueryString;
     this.explanation = explanation;
 }