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