Removed code that is no longer required due to change to Cecil 0.6.*
authorChris Bacon <chrisbacon76@gmail.com>
Fri, 13 Aug 2010 09:14:57 +0000 (10:14 +0100)
committerChris Bacon <chrisbacon76@gmail.com>
Fri, 13 Aug 2010 09:14:57 +0000 (10:14 +0100)
mcs/class/Mono.CodeContracts/Mono.CodeContracts.Rewrite/Rewriter.cs

index 0b4a8bec2dfa481953ec7cf858ef486109173165..8c5a60632b4bead65611df9eea0beda7e19d80b3 100644 (file)
@@ -54,36 +54,17 @@ namespace Mono.CodeContracts.Rewrite {
                private List<string> errors = new List<string> ();\r
                private bool usingMdb = false;\r
                private bool usingPdb = false;\r
-               private List<ISymbolReader> symReaders = new List<ISymbolReader> ();\r
                \r
                private void LoadSymbolReader (AssemblyDefinition assembly) {\r
                        if (this.options.Assembly.IsStream && this.options.Assembly.Streams.Symbols == null) {\r
                                this.warnings.Add ("-debug specified, but no symbol stream provided.");\r
                        } else {\r
                                try {\r
-                                       //ISymbolReaderProvider symProv = new Mono.Cecil.Mdb.MdbReaderProvider ();\r
                                        foreach (ModuleDefinition module in assembly.Modules) {\r
-                                               //ISymbolReader sym = this.options.Assembly.IsFilename ?\r
-                                               //      symProv.GetSymbolReader (module, this.options.Assembly.Filename) :\r
-                                               //      symProv.GetSymbolReader (module, this.options.Assembly.Streams.Symbols);\r
-                                               //module.ReadSymbols (sym);\r
-                                               //this.symReaders.Add (sym);\r
                                                module.LoadSymbols ();\r
                                        }\r
                                        this.usingMdb = true;\r
                                } catch {\r
-//                                     try {\r
-//                                             ISymbolReaderProvider symProv = new Mono.Cecil.Pdb.PdbReaderProvider ();\r
-//                                             foreach (var module in assembly.Modules) {\r
-//                                                     ISymbolReader sym = this.options.Assembly.IsFilename ?\r
-//                                                             symProv.GetSymbolReader (module, this.options.Assembly.Filename) :\r
-//                                                             symProv.GetSymbolReader (module, this.options.Assembly.Streams.Symbols);\r
-//                                                     module.ReadSymbols (sym);\r
-//                                                     this.symReaders.Add (sym);\r
-//                                             }\r
-//                                             this.usingPdb = true;\r
-//                                     } catch {\r
-//                                     }\r
                                }\r
                                if (!this.usingMdb && !this.usingPdb) {\r
                                        this.warnings.Add ("-debug specified, but no MDB or PDB symbol file found.");\r
@@ -159,14 +140,6 @@ namespace Mono.CodeContracts.Rewrite {
                                if (symWriter != null) {\r
                                        symWriter.Dispose ();\r
                                }\r
-                               foreach (var symReader in this.symReaders) {\r
-                                       try {\r
-                                               if (symReader != null) {\r
-                                                       symReader.Dispose ();\r
-                                               }\r
-                                       } catch {\r
-                                       }\r
-                               }\r
                        }\r
 \r
                        return new RewriterResults (warnings, errors);\r