MonoDevelop.Projects.ProjectService.InternalReadWorkspaceItem C# (CSharp) Method

InternalReadWorkspaceItem() private method

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;
		}