LogViewer.FileUtil.OpenReadOnly C# (CSharp) Method

OpenReadOnly() public static method

public static OpenReadOnly ( string fileName, long position ) : FileStream
fileName string
position long
return System.IO.FileStream
        public static FileStream OpenReadOnly(string fileName, long position=0)
        {
            var s = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.ReadWrite);
            if (position > 0)
            {
                if (position < s.Length)
                {
                    s.Position = position;
                }
                else
                {
                    throw new OutOfBoundsException();
                }
            }
            return s;
        }