DBreeze.Storage.BackupRestorer.GetFileStream C# (CSharp) Method

GetFileStream() private method

private GetFileStream ( string fileName ) : FileStream
fileName string
return System.IO.FileStream
        private FileStream GetFileStream(string fileName)
        {
            FileStream fsret = null;

            if (!ds.TryGetValue(fileName, out fsret))
            {
                if (fileName.EndsWith(".rhp") || fileName.EndsWith(".rol"))
                    return null;

                //Creating 3 files
                string tfn = Path.Combine(this.DataBaseFolder, fileName);
                fsret = new FileStream(tfn + ".rhp", FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None);
                ds.Add(fileName + ".rhp", fsret);

                fsret = new FileStream(tfn + ".rol", FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None);
                ds.Add(fileName + ".rol", fsret);

                fsret = new FileStream(tfn, FileMode.OpenOrCreate, FileAccess.ReadWrite, FileShare.None);
                ds.Add(fileName, fsret);

            }

            return fsret;
        }