/// <summary> /// Add object to current selection list /// </summary> /// <param name="disp">Pointer to dispatch</param> /// <param name="selData">Optional selection data</param> /// <returns>Result of selection</returns> internal bool Add(object disp, ISelectData selData = null) { if (disp == null) { throw new ArgumentNullException(nameof(disp)); } return(m_SelMgr.AddSelectionListObject(new DispatchWrapper(disp), selData)); }
/// <summary> /// Add object to current selection list /// </summary> /// <param name="disp">Pointer to dispatch</param> /// <param name="selData">Optional selection data</param> /// <returns>Result of selection</returns> internal void Add(object disp, ISelectData selData = null) { if (disp == null) { throw new ArgumentNullException(nameof(disp)); } if (!m_SelMgr.AddSelectionListObject(new DispatchWrapper(disp), selData)) { throw new Exception("Failed to add object to selection list"); } }