MdbReaderProvider.cs 571 B

12345678910111213141516171819
  1. using Mono.Cecil.Cil;
  2. using Mono.CompilerServices.SymbolWriter;
  3. using System;
  4. using System.IO;
  5. namespace Mono.Cecil.Mdb
  6. {
  7. public class MdbReaderProvider : ISymbolReaderProvider
  8. {
  9. public ISymbolReader GetSymbolReader(ModuleDefinition module, string fileName)
  10. {
  11. return new MdbReader(MonoSymbolFile.ReadSymbolFile(module, fileName));
  12. }
  13. public ISymbolReader GetSymbolReader(ModuleDefinition module, Stream symbolStream)
  14. {
  15. return new MdbReader(MonoSymbolFile.ReadSymbolFile(module, symbolStream));
  16. //throw new NotImplementedException();
  17. }
  18. }
  19. }