Пример #1
0
 internal void InvokeOnSerialized(object o, StreamingContext context)
 {
     if (OnSerialized != null)
     {
         OnSerialized.Invoke(o, new object[] { context });
     }
 }
Пример #2
0
        internal void InvokeOnSerialized(object o, StreamingContext context)
        {
#if !PocketPC
            if (OnSerialized != null)
            {
                OnSerialized.Invoke(o, new object[] { context });
            }
#endif
        }
Пример #3
0
        internal void InvokeOnSerialized(object o)
        {
#if !PocketPC && !SILVERLIGHT
            if (OnSerialized != null)
            {
                OnSerialized.Invoke(o, SerializationEventParameterValues);
            }
#endif
        }
Пример #4
0
 public ObjectSpecs(
     ISpecs specs,
     OnDeserializeObject onBeginDeserializeObject,
     OnDeserialized onDeserialized,
     OnDeserializeObject onEndDeserializeObject,
     OnSerializeObject onBeginSerializeObject,
     OnSerialized onSerialized,
     OnSerializeObject onEndSerializeObject)
 {
     mSpecs = specs;
     mOnBeginDeserializeObject = onBeginDeserializeObject;
     mOnDeserialized           = onDeserialized;
     mOnEndDeserializeObject   = onEndDeserializeObject;
     mOnBeginSerializeObject   = onBeginSerializeObject;
     mOnSerialized             = onSerialized;
     mOnEndSerializeObject     = onEndSerializeObject;
 }
Пример #5
0
    //********************************************************************************************
    //
    //********************************************************************************************

    public static void SetDelegates(OnSerialized onSerialized, OnDeserialized onDeserialized)
    {
        m_onSerialized = onSerialized;

        m_onDeserialized = onDeserialized;
    }
Пример #6
0
 protected virtual void Serialized(T obj) => OnSerialized?.Invoke(obj);