public BlackTeaCryptoServiceProvider(IBlockManipulator blockManipulator, IKeyGenerator keyGenerator,
                                      IBitConverter bitConverter)
 {
     _blockManipulator = blockManipulator;
     _keyGenerator     = keyGenerator;
     _fastBitConverter = bitConverter;
 }
 public DatagramSocketConnectionStub(ISerializer <T> serializer, IBitConverter bitConverter, Socket socket)
 {
     this.serializer   = Guard.IsNull(() => serializer);
     this.bitConverter = Guard.IsNull(() => bitConverter);
     this.socket       = Guard.IsNull(() => socket);
     if (SocketType.Dgram != socket.SocketType)
     {
         throw new NotSupportedException(
                   string.Format(
                       "The specified socket cannot be used as it is a {0} socket, whereas this type of connection only supports {1} sockets",
                       socket.SocketType, SocketType.Dgram));
     }
 }
示例#3
0
 public BitWriter(Stream output, IBitConverter bitConverter, Encoding encoding, bool leaveOpen) :
     base(output, encoding, leaveOpen)
 {
     _BitConverter = bitConverter ?? throw new ArgumentNullException(nameof(bitConverter));
 }
示例#4
0
 public BitWriter(Stream output, IBitConverter bitConverter) :
     base(output)
 {
     _BitConverter = bitConverter ?? throw new ArgumentNullException(nameof(bitConverter));
 }
示例#5
0
 protected BitWriter(IBitConverter bitConverter)
 {
     _BitConverter = bitConverter ?? throw new ArgumentNullException(nameof(bitConverter));
 }
示例#6
0
 public BitMapWorker(IHexConverter hexConverter, IBitConverter bitConverter)
 {
     this.HexConverter = hexConverter;
     this.BitConverter = bitConverter;
 }
示例#7
0
 public BitReader(Stream input, IBitConverter bitConverter, Encoding encoding) :
     base(input, encoding)
 {
     _BitConverter = bitConverter ?? throw new ArgumentNullException(nameof(bitConverter));
 }
示例#8
0
 public KeyGenerator(IBitConverter bitConverter)
 {
     _bitConverter = bitConverter;
 }
示例#9
0
 public UdpStubBuilder(ISerializer <TMessage> serializer, IBitConverter bitConverter)
 {
     this.serializer   = Guard.IsNull(() => serializer);
     this.bitConverter = Guard.IsNull(() => bitConverter);
 }