public ListFindInstanceModifier(RootWrapper <TRoot> root, Predicate <T> predicate) { _predicate = predicate; Target = new InstanceWrapper <TRoot, T>(root); }
internal InstanceWithInstanceModifier(RootWrapper <TRoot> root, Expression <Func <T, TTrg> > expression) { _expression = expression; Target = new InstanceWrapper <TRoot, TTrg>(root); }
public ListWrapper(RootWrapper <TRoot> root) { _modifiers = new List <IListModifier <T> >(); _root = root; }
public ListAtInstanceModifier(RootWrapper <TRoot> root, int index) { _index = index; Target = new InstanceWrapper <TRoot, T>(root); }
public InstanceWithListModifier(RootWrapper <TRoot> root, Expression <Func <T, ImmutableList <TTrg> > > expression) { _expression = expression; Target = new ListWrapper <TRoot, TTrg>(root); }
internal InstanceCastModifier(RootWrapper <TRoot> root) { Target = new InstanceWrapper <TRoot, TCast>(root); }
public InstanceWrapper(RootWrapper <TRoot> root) { _modifiers = new List <IInstanceModifier <T> >(); _root = root; }
internal InstanceIfModifier(RootWrapper <TRoot> root, Predicate <T> predicate) { Predicate = predicate ?? (t => true); Target = new InstanceWrapper <TRoot, T>(root); }