public ExtensionInfo(IExtension extension) { _extensionName = extension.GetMeta("Name"); Type extensionType = extension.GetType(); _guid = extension.Guid; Assembly extensionAssembly = extensionType.Assembly; _version = extensionAssembly.GetName().Version.ToString(3); _filePath = extensionAssembly.Location; FileInfo fileInfo = new FileInfo(_filePath); _fileSize = fileInfo.Length; _vendor = extension.GetMeta("Vendor"); }