private DebugResults(TimingResults timing, string parsedQuery, string parsedQueryString, IDictionary <string, string> explanation) { this.timing = timing; this.parsedQuery = parsedQuery; this.parsedQueryString = parsedQueryString; this.explanation = explanation; }
/// <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; }
/// <summary> /// Plain debug results initializer /// </summary> public PlainDebugResults(TimingResults timing, string parsedQuery, string parsedQueryString, IDictionary <string, string> explanation) : base(timing, parsedQuery, parsedQueryString, explanation) { }