/// <summary>
        /// Reads BasicFileInfo from a Revit file.
        /// </summary>
        /// <param name="pathToFile">The path to Revit file.</param>
        /// <returns><see cref="RevitFileVersionInfo"/> object</returns>
        public static RevitFileVersionInfo ReadFromFile(string pathToFile)
        {
            var content = OleDataReader.GetRawString(pathToFile, nameof(RevitFileVersionInfo), Encoding.Unicode);
            var match   = RevitBuildRegex.Match(content);

            return(new RevitFileVersionInfo(match.Groups["version"]?.ToString()));
        }