Newtonsoft.Json.Serialization.JsonContract.InvokeOnSerialized C# (CSharp) Method

InvokeOnSerialized() private method

private InvokeOnSerialized ( object o, StreamingContext context ) : void
o object
context System.Runtime.Serialization.StreamingContext
return void
        internal void InvokeOnSerialized(object o, StreamingContext context)
        {
            if (_onSerializedCallbacks != null)
            {
                foreach (SerializationCallback callback in _onSerializedCallbacks)
                {
                    callback(o, context);
                }
            }
        }

Usage Example

Esempio n. 1
0
 private void OnSerialized(JsonWriter writer, JsonContract contract, object value)
 {
     if (this.TraceWriter != null && this.TraceWriter.LevelFilter >= TraceLevel.Info)
     {
         this.TraceWriter.Trace(TraceLevel.Info, JsonPosition.FormatMessage(null, writer.Path, "Finished serializing {0}".FormatWith(CultureInfo.InvariantCulture, contract.UnderlyingType)), null);
     }
     contract.InvokeOnSerialized(value, this.Serializer._context);
 }
All Usage Examples Of Newtonsoft.Json.Serialization.JsonContract::InvokeOnSerialized