bool ICustomInterpreterSerialization.GetSerializationInfo(out string assembly, out string typeName, out Dictionary <string, object> properties) { assembly = GetType().Assembly.Location; typeName = GetType().FullName; properties = CreationOptions.ToDictionary(); Configuration.WriteToDictionary(properties); return(true); }
bool ICustomInterpreterSerialization.GetSerializationInfo(out string assembly, out string typeName, out Dictionary <string, object> properties) { assembly = GetType().Assembly.Location; typeName = GetType().FullName; properties = Configuration.ToDictionary(); foreach (var kv in CreationOptions.ToDictionary()) { properties[kv.Key] = kv.Value; } return(true); }