diff options
Diffstat (limited to 'Mono.Cecil/BaseAssemblyResolver.cs')
-rw-r--r-- | Mono.Cecil/BaseAssemblyResolver.cs | 14 |
1 files changed, 4 insertions, 10 deletions
diff --git a/Mono.Cecil/BaseAssemblyResolver.cs b/Mono.Cecil/BaseAssemblyResolver.cs index 76f5da1..079365a 100644 --- a/Mono.Cecil/BaseAssemblyResolver.cs +++ b/Mono.Cecil/BaseAssemblyResolver.cs @@ -8,6 +8,8 @@ // Licensed under the MIT/X11 license. // +#if !PCL + using System; using System.Collections.Generic; using System.IO; @@ -33,9 +35,7 @@ namespace Mono.Cecil { } } -#if !SILVERLIGHT && !CF [Serializable] -#endif public class AssemblyResolutionException : FileNotFoundException { readonly AssemblyNameReference reference; @@ -50,14 +50,12 @@ namespace Mono.Cecil { this.reference = reference; } -#if !SILVERLIGHT && !CF protected AssemblyResolutionException ( System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context) : base (info, context) { } -#endif } public abstract class BaseAssemblyResolver : IAssemblyResolver { @@ -66,9 +64,7 @@ namespace Mono.Cecil { readonly Collection<string> directories; -#if !SILVERLIGHT && !CF Collection<string> gac_paths; -#endif public void AddSearchDirectory (string directory) { @@ -131,7 +127,6 @@ namespace Mono.Cecil { if (assembly != null) return assembly; -#if !SILVERLIGHT && !CF if (name.IsRetargetable) { // if the reference is retargetable, zero it name = new AssemblyNameReference (name.Name, Mixin.ZeroVersion) { @@ -160,7 +155,6 @@ namespace Mono.Cecil { assembly = SearchDirectory (name, new [] { framework_dir }, parameters); if (assembly != null) return assembly; -#endif if (ResolveFailure != null) { assembly = ResolveFailure (this, name); @@ -190,7 +184,6 @@ namespace Mono.Cecil { return version.Major == 0 && version.Minor == 0 && version.Build == 0 && version.Revision == 0; } -#if !SILVERLIGHT && !CF AssemblyDefinition GetCorlib (AssemblyNameReference reference, ReaderParameters parameters) { var version = reference.Version; @@ -347,6 +340,7 @@ namespace Mono.Cecil { Path.Combine (gac, reference.Name), gac_folder.ToString ()), reference.Name + ".dll"); } -#endif } } + +#endif |