public void UpdateSymbolsFromStream(Debugger.Wrappers.CorDebug.IStream pSymbolStream) { if (symReader != null) { symReader.As <ISymUnmanagedDispose>().Destroy(); } symReader = metaData.GetSymReader(pSymbolStream); if (symReader != null) { OnSymbolsLoaded(new ModuleEventArgs(this)); } }
public void Dispose() { metaData.Dispose(); if (symReader != null) { symReader.As <ISymUnmanagedDispose>().Destroy(); } unloaded = true; }