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);
 }
Beispiel #3
0
 public ListWrapper(RootWrapper <TRoot> root)
 {
     _modifiers = new List <IListModifier <T> >();
     _root      = root;
 }
Beispiel #4
0
 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);
 }
Beispiel #6
0
 internal InstanceCastModifier(RootWrapper <TRoot> root)
 {
     Target = new InstanceWrapper <TRoot, TCast>(root);
 }
Beispiel #7
0
 public InstanceWrapper(RootWrapper <TRoot> root)
 {
     _modifiers = new List <IInstanceModifier <T> >();
     _root      = root;
 }
Beispiel #8
0
 internal InstanceIfModifier(RootWrapper <TRoot> root, Predicate <T> predicate)
 {
     Predicate = predicate ?? (t => true);
     Target    = new InstanceWrapper <TRoot, T>(root);
 }