예제 #1
0
        public static void SaveObject(ISavableToObjectData value, IObjectData data, bool omitDefault = false)
        {
            // argument chedcks
            Debug.Assert(value != null);
            Debug.Assert(data != null);

            value.SaveToObjectData(data, omitDefault);
        }
예제 #2
0
 public static void SetObjectValue(this IObjectData data, string name, ISavableToObjectData value, bool overwrite = false, bool omitDefault = false, bool isDefault = false)
 {
     SetObjectValue(data, name, value, SaveObject, overwrite, omitDefault, isDefault);
 }