コード例 #1
0
ファイル: FactGraph.cs プロジェクト: jinaga/jinaga.net
 public Fact GetFact(FactReference reference) => factsByReference[reference];
コード例 #2
0
        public static Fact Create(string type, ImmutableList <Field> fields, ImmutableList <Predecessor> predecessors)
        {
            var reference = new FactReference(type, ComputeHash(fields, predecessors));

            return(new Fact(reference, fields, predecessors));
        }
コード例 #3
0
 private Fact(FactReference reference, ImmutableList <Field> fields, ImmutableList <Predecessor> predecessors)
 {
     Reference    = reference;
     Fields       = fields;
     Predecessors = predecessors;
 }
コード例 #4
0
 public PredecessorSingle(string role, FactReference reference) :
     base(role)
 {
     Reference = reference;
 }