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