Mono.Cecil.Pdb.PdbReaderProvider.GetSymbolReader C# (CSharp) Method

GetSymbolReader() public method

public GetSymbolReader ( ModuleDefinition module, string fileName ) : ISymbolReader
module ModuleDefinition
fileName string
return ISymbolReader
        public ISymbolReader GetSymbolReader(ModuleDefinition module, string fileName)
        {
            Mixin.CheckModule (module);
            Mixin.CheckFileName (fileName);

            return IsPortablePdb (Mixin.GetPdbFileName (fileName))
                ? new PortablePdbReaderProvider ().GetSymbolReader (module, fileName)
                : new NativePdbReaderProvider ().GetSymbolReader (module, fileName);
        }

Same methods

PdbReaderProvider::GetSymbolReader ( ModuleDefinition module, Stream symbolStream ) : ISymbolReader

Usage Example

Ejemplo n.º 1
0
 private static ISymbolReader ReadAssemblyWithPdb(string toAnalyze)
 {
     var pdb = new PdbReaderProvider();
     string pdbFile = Path.ChangeExtension(toAnalyze, "pdb");
     var moduleToAnalyze = ModuleDefinition.ReadModule(toAnalyze);
     return pdb.GetSymbolReader(moduleToAnalyze, pdbFile);
 }
All Usage Examples Of Mono.Cecil.Pdb.PdbReaderProvider::GetSymbolReader