コード例 #1
0
 public SerializationHelper(Version bonsaiVersion)
 {
     _invertedTypeSpace  = new DataModelInvertedTypeSpace();
     _bonsaiSerializer   = new DataModelBonsaiExpressionSerializer(_invertedTypeSpace, SerializeConstantFactory, DeserializeConstantFactory, bonsaiVersion);
     DataSerializer      = DataSerializer.Create(_bonsaiSerializer);
     _genericSerialize   = DataSerializer.GetType().GetMethod(nameof(DataSerializer.Serialize));
     _genericDeserialize = DataSerializer.GetType().GetMethod(nameof(DataSerializer.Deserialize));
 }
コード例 #2
0
 /// <summary>
 /// Creates a new expression converter using the type space obtained
 /// from unification.
 /// </summary>
 /// <param name="typeSpace">Type space containing type mappings.</param>
 public DataModelExpressionSlimToExpressionConverter(DataModelInvertedTypeSpace typeSpace)
     : base(typeSpace)
 {
 }