Patcher.Data.DataFile.Open C# (CSharp) Method

Open() public method

public Open ( ) : FileStream
return System.IO.FileStream
        public FileStream Open()
        {
            // Returns stream depeding on mode
            if (mode == FileMode.Open)
            {
                Log.Fine("Opening file {0} for reading.", fullPath);
                return new ReadOnlyFileStream(FullPath, mode, FileAccess.Read);
            }
            else
            {
                Log.Fine("Opening file {0} for writing.", fullPath);
                // When creating files create path if it does not exist
                EnsureDirectoryExists(Path.GetDirectoryName(FullPath));
                return new FileStream(FullPath, mode, FileAccess.Write);
            }
        }