public ObjectSerializer( SerializationConstructorFactory constructorFactory, SerializationCallbacksFactory serializationCallbacks, IFormatterConverter formatterConverter) { _constructorFactory = constructorFactory; _serializationCallbacks = serializationCallbacks; _formatterConverter = formatterConverter; }
public ValueTypeSerializerFactory( SerializationConstructorFactory constructorFactory, SerializationCallbacksFactory callbacksFactory, IFormatterConverter formatterConverter) { _constructorFactory = constructorFactory; _callbacksFactory = callbacksFactory; _formatterConverter = formatterConverter; _createSerializerDelegate = type => (ValueTypeSerializer) _createTypedSerializerMethodInfo.MakeGenericMethod(type).Invoke(this, null); }