public override void WriteJson(JsonWriter writer, object value, JsonSerializer serializer)
        {
            CodeBlockDataC Block = (CodeBlockDataC)value;

            writer.WriteStartObject();
            writer.WritePropertyName(TypePropName);
            serializer.Serialize(writer, Block.GetType());
            writer.WritePropertyName(DataPropName);
            serializer.Serialize(writer, Block);
            writer.WriteEndObject();
        }
示例#2
0
 public override string ToString()
 {
     return($"{Proc?.Method.DeclaringType.Name ?? "null"}.{Proc?.Method.Name ?? "null"} - {Data?.GetType().Name ?? "null"}");
 }