Exemple #1
0
        public virtual Dictionary <string, object> PopulateSerializableDictionary()
        {
            pb_ISerializableComponent ser = target as pb_ISerializableComponent;

            if (ser != null)
            {
                return(ser.PopulateSerializableDictionary());
            }
            else
            {
                return(pb_Reflection.ReflectProperties(target));
            }
        }
Exemple #2
0
        public virtual void ApplyProperties(object obj)
        {
            pb_ISerializableComponent ser = obj as pb_ISerializableComponent;

            if (ser != null)
            {
                ser.ApplyDictionaryValues(reflectedProperties);
            }
            else
            {
                pb_Reflection.ApplyProperties(obj, reflectedProperties);
            }
        }