public static CryptoDataFileOptions CreateMergedInstance(CryptoDataFileOptions options = null) { // Merge Options with Global Options CryptoDataFileOptions result = DefaultOptionsBuilder.MergeOptions <CryptoDataFileOptions>(GlobalCryptoFilesOptions.CryptoDataFileOptions, options); return(result); }
public CryptoDataFile(CryptoDataFileOptions options = null, string fullFileName = "", Hasher hasher = null) { FullFileName = fullFileName; Options = CryptoDataFileOptions.CreateMergedInstance(options); _hasher = hasher != null ? hasher : new Hasher(); }