Пример #1
0
 private Compression(CompressionProcesser processer)
 {
     Processer = processer;
 }
Пример #2
0
 /// <summary>
 /// Registers a new compression method
 /// </summary>
 /// <param name="processer">The delegate to call when processing data to compress, <see cref="CompressionProcesser"/></param>
 /// <param name="setup">Delegate void to call when setting up the compression method</param>
 public static Compression Register(CompressionProcesser processer, Action setup = null)
 {
     setup?.Invoke();
     return(new Compression(processer));
 }