Resolves debug symbols via the CorMetaDataDispenser COM class.
Namespace:
Gallio.Common.Reflection.ImplAssembly: Gallio (in Gallio.dll) Version: 3.3.0.0 (3.3.610.0)
Syntax
| C# |
|---|
public class ComDebugSymbolResolver : IDebugSymbolResolver, IDisposable |
| Visual Basic (Declaration) |
|---|
Public Class ComDebugSymbolResolver _ Implements IDebugSymbolResolver, IDisposable |
Remarks
This code has been adapted from the CLR Managed Debugger sample and from Mike Stall's PDB2Xml program sample. Many thanks to you!
We do not use the ISymWrapper implementation of the symbol store interfaces because they throw COMExceptions whenever method metadata is not available. This causes confusion for users because the Visual Studio Debugger Exception Assistant window may pop up dozens of times while loading symbol information.
Inheritance Hierarchy
System..::.Object
Gallio.Common.Reflection.Impl..::.ComDebugSymbolResolver
Gallio.Common.Reflection.Impl..::.ComDebugSymbolResolver
