~ubuntu-branches/ubuntu/oneiric/monodevelop/oneiric

« back to all changes in this revision

Viewing changes to src/core/MonoDevelop.Core/MonoDevelop.Projects/CompiledAssemblyProject.cs

  • Committer: Bazaar Package Importer
  • Author(s): Jo Shields
  • Date: 2011-06-27 17:03:13 UTC
  • mto: (1.8.1 upstream)
  • mto: This revision was merged to the branch mainline in revision 54.
  • Revision ID: james.westby@ubuntu.com-20110627170313-6cvz3s19x6e9hqe9
ImportĀ upstreamĀ versionĀ 2.5.92+dfsg

Show diffs side-by-side

added added

removed removed

Lines of Context:
80
80
                {
81
81
                        FileName = assemblyPath;
82
82
                        
83
 
                        string tid = Runtime.SystemAssemblyService.GetTargetFrameworkForAssembly (Runtime.SystemAssemblyService.DefaultRuntime, assemblyPath);
 
83
                        var tid = Runtime.SystemAssemblyService.GetTargetFrameworkForAssembly (Runtime.SystemAssemblyService.DefaultRuntime, assemblyPath);
84
84
                        if (tid != null)
85
85
                                targetFramework = Runtime.SystemAssemblyService.GetTargetFramework (tid);
86
86
                        
87
 
                        AssemblyDefinition adef = AssemblyFactory.GetAssembly (assemblyPath);
88
 
                        MdbFactory mdbFactory = new MdbFactory ();
 
87
                        AssemblyDefinition adef = AssemblyDefinition.ReadAssembly (assemblyPath);
 
88
                        MdbReaderProvider mdbProvider = new MdbReaderProvider ();
89
89
                        try {
90
 
                                ISymbolReader reader = mdbFactory.CreateReader (adef.MainModule, assemblyPath);
91
 
                                adef.MainModule.LoadSymbols (reader);
 
90
                                ISymbolReader reader = mdbProvider.GetSymbolReader (adef.MainModule, assemblyPath);
 
91
                                adef.MainModule.ReadSymbols (reader);
92
92
                        } catch {
93
93
                                // Ignore
94
94
                        }