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