public static void Expand(this IExplanation explanation, IEnumerable <IStatement> statements) { foreach (var statement in statements) { explanation.Statements.Add(statement); } }
public Answer(IText description, IExplanation explanation, Boolean isEmpty) { Description = description; Explanation = explanation; IsEmpty = isEmpty; }
public StatementAnswer(IStatement result, IText description, IExplanation explanation) : base(description, explanation, result == null) { Result = result; }
public ConceptsAnswer(ICollection <IConcept> result, IText description, IExplanation explanation) : base(description, explanation, result.Count == 0) { Result = result; }
public BooleanAnswer(Boolean result, IText description, IExplanation explanation) : base(description, explanation, false) { Result = result; }
public ConceptAnswer(IConcept result, IText description, IExplanation explanation) : base(description, explanation, result == null) { Result = result; }
public StatementsAnswer(ICollection <IStatement> result, IText description, IExplanation explanation) : base(description, explanation, result.Count == 0) { Result = result; }