Beispiel #1
0
 public FieldClone(CloneFieldInfo field)
 {
     Debug.Assert(field.CloneType != CloneType.Ignore);
     Deep = field.CloneType != CloneType.Copy;
     Set  = field.Field.SetterAs <Action <object, object> >();
     Get  = field.Field.GetterAs <Func <object, object> >();
     Debug.Assert(Get != null && Set != null);
 }
Beispiel #2
0
 public FieldClone(CloneFieldInfo field)
 {
     Debug.Assert(field.CloneType != CloneType.Ignore);
     Deep = field.CloneType != CloneType.Copy;
     Set  = field.Field.SetterAs <SetStructHelper>();
     Get  = field.Field.GetterAs <Func <object, object> >();
     Debug.Assert(Set != null && Get != null);
 }