private Project GetProjectFromHierarchy(IVsHierarchy hierarchy)
{
object obj;
int hr = hierarchy.GetProperty(VSConstants.VSITEMID_ROOT, (int)__VSHPROPID.VSHPROPID_ExtObject, out obj);
if (ErrorHandler.Succeeded(hr))
{
return obj as Project;
}
return null;
}