BlinkSyncTests.MainTest.CalcHash C# (CSharp) Method

CalcHash() private static method

Calculate a hash of the specified directory tree, filtered by inputParams if non-null
private static CalcHash ( string directory, InputParams inputParams ) : byte[]
directory string
inputParams BlinkSyncLib.InputParams
return byte[]
        private static byte[] CalcHash(string directory, InputParams inputParams)
        {
            MemoryStream memoryStream = new MemoryStream();

            // build a stream of the directory contents we want to hash
            BuildCRCStream(directory, inputParams, ref memoryStream);

            // create the hash
            MD5 md5 = MD5.Create();
            return md5.ComputeHash(memoryStream.GetBuffer());
        }