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

GetSymbolReader() public method

public GetSymbolReader ( ModuleDefinition module, Stream symbolStream ) : ISymbolReader
module ModuleDefinition
symbolStream Stream
return ISymbolReader
        public ISymbolReader GetSymbolReader(ModuleDefinition module, Stream symbolStream)
        {
            Mixin.CheckModule (module);
            Mixin.CheckStream (symbolStream);
            Mixin.CheckReadSeek (symbolStream);

            return IsPortablePdb (symbolStream)
                ? new PortablePdbReaderProvider ().GetSymbolReader (module, symbolStream)
                : new NativePdbReaderProvider ().GetSymbolReader (module, symbolStream);
        }

Same methods

PdbReaderProvider::GetSymbolReader ( ModuleDefinition module, string fileName ) : ISymbolReader

Usage Example

Esempio 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