private InternalReadWorkspaceItem ( string file, IProgressMonitor monitor ) : WorkspaceItem | ||
file | string | |
monitor | IProgressMonitor | |
return | WorkspaceItem |
internal WorkspaceItem InternalReadWorkspaceItem (string file, IProgressMonitor monitor)
{
FileFormat format;
WorkspaceItem item = ReadFile (monitor, file, typeof(WorkspaceItem), out format) as WorkspaceItem;
if (item == null)
throw new InvalidOperationException ("Invalid file format: " + file);
if (!item.FormatSet)
item.ConvertToFormat (format, false);
return item;
}