Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/cecil.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJb Evain <jbevain@gmail.com>2017-03-29 02:36:02 +0300
committerGitHub <noreply@github.com>2017-03-29 02:36:02 +0300
commit7297b51edcb62ffbfdbf50de7006694e12c96633 (patch)
tree0123ed12e2a090031da8b73ac7d4b20b6c7ddab1 /Mono.Cecil/AssemblyReader.cs
parentc6fcfc1bcb714d9ff5de6360356bf02371dd82ff (diff)
parentc27a3a24d61c49a1ca44b412fdc810df1a24165b (diff)
Merge pull request #364 from jbevain/remove-pcl
Remove the PCL profile
Diffstat (limited to 'Mono.Cecil/AssemblyReader.cs')
-rw-r--r--Mono.Cecil/AssemblyReader.cs18
1 files changed, 1 insertions, 17 deletions
diff --git a/Mono.Cecil/AssemblyReader.cs b/Mono.Cecil/AssemblyReader.cs
index eddee11..43926c0 100644
--- a/Mono.Cecil/AssemblyReader.cs
+++ b/Mono.Cecil/AssemblyReader.cs
@@ -71,11 +71,9 @@ namespace Mono.Cecil {
#if !READ_ONLY
if (parameters.metadata_importer_provider != null)
module.metadata_importer = parameters.metadata_importer_provider.GetMetadataImporter (module);
-#if !PCL && !NET_CORE
if (parameters.reflection_importer_provider != null)
module.reflection_importer = parameters.reflection_importer_provider.GetReflectionImporter (module);
#endif
-#endif
GetMetadataKind (module, parameters);
@@ -95,23 +93,15 @@ namespace Mono.Cecil {
{
var symbol_reader_provider = parameters.SymbolReaderProvider;
-#if !PCL
if (symbol_reader_provider == null && parameters.ReadSymbols)
symbol_reader_provider = new DefaultSymbolReaderProvider ();
-#endif
if (symbol_reader_provider != null) {
module.SymbolReaderProvider = symbol_reader_provider;
-#if !PCL
+
var reader = parameters.SymbolStream != null
? symbol_reader_provider.GetSymbolReader (module, parameters.SymbolStream)
: symbol_reader_provider.GetSymbolReader (module, module.FileName);
-#else
- if (parameters.SymbolStream == null)
- throw new InvalidOperationException ();
-
- var reader = symbol_reader_provider.GetSymbolReader (module, parameters.SymbolStream);
-#endif
if (reader != null)
module.ReadSymbols (reader);
@@ -661,7 +651,6 @@ namespace Mono.Cecil {
if (attributes != FileAttributes.ContainsMetaData)
continue;
-#if !PCL
var parameters = new ReaderParameters {
ReadingMode = module.ReadingMode,
SymbolReaderProvider = module.SymbolReaderProvider,
@@ -670,15 +659,11 @@ namespace Mono.Cecil {
modules.Add (ModuleDefinition.ReadModule (
GetModuleFileName (name), parameters));
-#else
- throw new NotSupportedException ();
-#endif
}
return modules;
}
-#if !PCL
string GetModuleFileName (string name)
{
if (module.FileName == null)
@@ -687,7 +672,6 @@ namespace Mono.Cecil {
var path = Path.GetDirectoryName (module.FileName);
return Path.Combine (path, name);
}
-#endif
void InitializeModuleReferences ()
{