/// <summary> /// Default constructor for UrlHistoryWrapperClass /// </summary> public ExplorerUrlHistory() { urlHistory = new UrlHistoryClass(); obj = (IUrlHistoryStg2)urlHistory; STATURLEnumerator staturlEnumerator = new STATURLEnumerator((IEnumSTATURL)obj.EnumUrls); _urlHistoryList = new List <STATURL>(); staturlEnumerator.GetUrlHistory(_urlHistoryList); }
/// <summary> /// Clean up any resources being used. /// </summary> public void Dispose() { Marshal.ReleaseComObject(obj); urlHistory = null; }