public CommandConverter( IRestApplication application, IObjectFactory objectFactory, IProcessingEngine processingEngine, IWireSerialization serialization, ISerialization <Stream> protobuf, ISerialization <XElement> xml, ISerialization <StreamReader> json) { Contract.Requires(application != null); Contract.Requires(objectFactory != null); Contract.Requires(processingEngine != null); Contract.Requires(serialization != null); Contract.Requires(protobuf != null); Contract.Requires(xml != null); Contract.Requires(json != null); this.Application = application; this.ObjectFactory = objectFactory; this.ProcessingEngine = processingEngine; this.Serialization = serialization; this.Protobuf = protobuf; this.Xml = xml; this.Json = json; }
public CommandConverter( IRestApplication application, IObjectFactory objectFactory, IProcessingEngine processingEngine, IWireSerialization serialization) { Contract.Requires(application != null); Contract.Requires(objectFactory != null); Contract.Requires(processingEngine != null); Contract.Requires(serialization != null); this.Application = application; this.ObjectFactory = objectFactory; this.ProcessingEngine = processingEngine; this.Serialization = serialization; }