internal void InvokeOnSerialized(object o, StreamingContext context) { if (OnSerialized != null) { OnSerialized.Invoke(o, new object[] { context }); } }
internal void InvokeOnSerialized(object o, StreamingContext context) { #if !PocketPC if (OnSerialized != null) { OnSerialized.Invoke(o, new object[] { context }); } #endif }
internal void InvokeOnSerialized(object o) { #if !PocketPC && !SILVERLIGHT if (OnSerialized != null) { OnSerialized.Invoke(o, SerializationEventParameterValues); } #endif }
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; }
//******************************************************************************************** // //******************************************************************************************** public static void SetDelegates(OnSerialized onSerialized, OnDeserialized onDeserialized) { m_onSerialized = onSerialized; m_onDeserialized = onDeserialized; }
protected virtual void Serialized(T obj) => OnSerialized?.Invoke(obj);