/// <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())); }