コード例 #1
0
ファイル: Builder.cs プロジェクト: ryanoshag/data-stores
 public static INeedsFileExtension GZipCompression(
     this INeedsCompression target)
 {
     return(new Builder(target.Root.Argument(
                            "compressor",
                            default(Constructable).Type(typeof(GZipCompressor)))));
 }
コード例 #2
0
ファイル: Builder.cs プロジェクト: ryanoshag/data-stores
 public static INeedsFileExtension Compression <TCompressor>(
     this INeedsCompression target,
     TCompressor compressor)
     where TCompressor : ICompressor
 {
     return(new Builder(target.Root.Argument(
                            "compressor",
                            compressor)));
 }
コード例 #3
0
ファイル: Builder.cs プロジェクト: ryanoshag/data-stores
 public static INeedsFileExtension NoCompression(this INeedsCompression target)
 {
     return(new Builder(target.Root.ArgumentNull("compressor")));
 }