Exemplo n.º 1
0
 public BindingExpressionVisitor(IBindingNodeBuilder rootNode, Type rootParameterType, int actionIndex)
 {
     _rootNode          = rootNode;
     _rootParameterType = rootParameterType;
     _actionIndex       = actionIndex;
 }
 public IBindingNodeBuilder GetItemNode()
 {
     return(_itemNode ?? (_itemNode = new BindingNodeBuilder <TItem, TItem>(_ => _)));
 }
Exemplo n.º 3
0
 private Binder(IBindingNodeBuilder <TContext> rootNode, List <BindingAction> actions)
 {
     _rootNode = rootNode;
     _actions  = actions;
 }
 private CollectionBindingNodeBuilder(List <int> indexes, IBindingNodeBuilder <TItem> itemNode)
 {
     _indexes  = indexes;
     _itemNode = itemNode;
 }