Ejemplo n.º 1
0
 public ObjectInfo <T> ChangeRootObjectPair(ObjectPair <T> rootObjectPair)
 {
     return(ChangeProp(ImClone(this), im => im.RootObjectPair = rootObjectPair));
 }
Ejemplo n.º 2
0
 public ObjectInfo <T> ChangeObjectPair(ObjectPair <T> objectPair)
 {
     return(ChangeProp(ImClone(this), im => im.ObjectPair = objectPair));
 }
Ejemplo n.º 3
0
 public ObjectInfo <T> ChangeParentPair(ObjectPair <T> parentPair)
 {
     return(ChangeProp(ImClone(this), im => im.ParentObjectPair = parentPair));
 }
Ejemplo n.º 4
0
 public ObjectPair <S> Transform <S>(Func <T, S> oldFunc, Func <T, S> newFunc)
 {
     return(ObjectPair <S> .Create(oldFunc(OldObject), newFunc(NewObject)));
 }