Beispiel #1
0
 public CompiledProperty(CompiledNode parent, String name, VPath vpath, Func<IEsathObject> eval)
 {
     Parent = parent;
     Name = name;
     VPath = vpath;
     _eval = eval;
 }
Beispiel #2
0
 protected CompiledNode(CompiledNode parent)
 {
     parent.AssertNotNull();
     Root = parent.Root;
     Parent = parent;
     CreateChildrenAndProperties();
 }
Beispiel #3
0
 public CompiledNode CreateNode(VPath vpath, CompiledNode parent)
 {
     var factoryMethod = Factory.FactoryFor(vpath);
     return factoryMethod == null ? null : factoryMethod(parent);
 }