public ISymbolWriter GetSymbolWriter(ModuleDefinition module, string fileName) { ISymbolReader symbolReader = module.SymbolReader; if (symbolReader == null) { throw new InvalidOperationException(); } if (module.Image != null && module.Image.HasDebugTables()) { return(null); } return(symbolReader.GetWriterProvider().GetSymbolWriter(module, fileName)); }