コード例 #1
0
ファイル: PredyJsonConverter.cs プロジェクト: hizliemre/Predy
        public static void WriteConstant(JsonWriter writer, PredyConstantExpression value, JsonSerializer serializer)
        {
            JObject jObject = new JObject
            {
                ["ExType"] = JToken.FromObject(PredyExpressions.Constant),
                ["Type"]   = JToken.FromObject(value.Value.GetType()),
                [nameof(PredyConstantExpression.Value)] = JToken.FromObject(value.Value, serializer)
            };

            jObject.WriteTo(writer);
        }
コード例 #2
0
ファイル: PredySerializer.cs プロジェクト: hizliemre/Predy
 private static Expression DeserializeConstant(PredyConstantExpression constantPredy)
 {
     return(Expression.Constant(constantPredy.Value));
 }