Esempio n. 1
0
        private void Init(Stream source)
        {
            if (source == null)
            {
                throw new ArgumentNullException(nameof(source));
            }

            _current        = new RedirectableStream(_source = source);
            _variableReader = new VariableStreamReader(_current);
            State           = SecurableConnectionState.Open;
        }
Esempio n. 2
0
 public void Dispose()
 {
     _variableReader?.Dispose();
     _variableReader = null;
     _encrypted?.Dispose();
     _encrypted = null;
     _source?.Dispose();
     _source  = null;
     _current = null;
     _tcp?.Dispose();
     _tcp = null;
 }