int IVsHierarchyEvents.OnItemAdded(uint itemidParent, uint itemidSiblingPrev, uint itemidAdded) { object itemExtObject; if (_hierarchy.GetProperty(itemidAdded, (int)__VSHPROPID.VSHPROPID_ExtObject, out itemExtObject) == VSConstants.S_OK) { var projectItem = itemExtObject as ProjectItem; if (projectItem != null) { _reportList.ProjectItemAdded(projectItem, itemidAdded); } } return(VSConstants.S_OK); }