示例#1
0
        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));
            }
        }
示例#2
0
        public void Dispose()
        {
            metaData.Dispose();
            if (symReader != null)
            {
                symReader.As <ISymUnmanagedDispose>().Destroy();
            }

            unloaded = true;
        }