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