private static XbimSchemaVersion GetSchemaVersion(string esentDB, IModelProvider provider) { var ifcVersion = provider.GetXbimSchemaVersion(esentDB); if (ifcVersion == XbimSchemaVersion.Unsupported) { throw new FileLoadException(esentDB + " is not a valid IFC file format, ifc, ifcxml, ifczip and xBIM are supported."); } return(ifcVersion); }