Пример #1
0
 public void Select()
 {
     _mockVs.InvokeSync(() => {
         _mockVs._uiHierarchy.ClearSelectedItems();
         _mockVs._uiHierarchy.AddSelectedItem(_item);
     });
 }
        public void GetDocumentHierarchyItem(uint cookie, out IVsHierarchy hierarchy, out uint itemID)
        {
            IVsHierarchy hierarchyRes = null;
            uint         itemIDRes    = (uint)VSConstants.VSITEMID.Nil;

            _vs.InvokeSync(() => {
                DocInfo docInfo;
                if (_table.TryGetValue(cookie, out docInfo))
                {
                    hierarchyRes = docInfo.Hierarchy;
                    itemIDRes    = docInfo.ItemId;
                }
            });

            hierarchy = hierarchyRes;
            itemID    = itemIDRes;
        }