public RsaKeyPersister( IKeyToExternalRepresentationMapper <RsaKey, EnvCryptKey> pocoMapper, IXmlSerializationUtils <EnvCryptKey> serializationUtils, IStringWriter <StringToFileWriterOptions> writer) : base(pocoMapper, serializationUtils, writer) { Contract.Requires <ArgumentNullException>(pocoMapper != null, "pocoMapper"); Contract.Requires <ArgumentNullException>(serializationUtils != null, "serializationUtils"); Contract.Requires <ArgumentNullException>(writer != null, "writer"); }
internal AsymmetricKeyFilePersister( IKeyToExternalRepresentationMapper <TKey, TKeyXmlPoco> pocoMapper, IXmlSerializationUtils <TKeyXmlPoco> serializationUtils, IStringWriter <TFileWriterOptions> writer) { Contract.Requires <ArgumentNullException>(pocoMapper != null, "pocoMapper"); Contract.Requires <ArgumentNullException>(serializationUtils != null, "serializationUtils"); Contract.Requires <ArgumentNullException>(writer != null, "writer"); // _pocoMapper = pocoMapper; _serializationUtils = serializationUtils; _writer = writer; }
protected AsymmetricKeyFilePersisterContracts(IKeyToExternalRepresentationMapper <TKey, TKeyXmlPoco> pocoMapper, IXmlSerializationUtils <TKeyXmlPoco> serializationUtils, IStringWriter <TFileWriterOptions> writer) : base(pocoMapper, serializationUtils, writer) { }