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>2015-11-09 20:05:52 +0300
committerJb Evain <jbevain@gmail.com>2015-11-09 20:05:52 +0300
commit53df0bc39e48d8544020856e83f8d8a2e11c8a3a (patch)
tree770d145a45c20d8d53bf56f42575e8059d5aa636
parentbd4b101743e75264f3288d18c8800fc245b0873a (diff)
parent269f31bb0f589ac9c9072adf852f55c53eee1a09 (diff)
Merge pull request #247 from ignas2/master
Look for winmd file when resolving a Windows Runtime reference.
-rw-r--r--Mono.Cecil/BaseAssemblyResolver.cs2
1 files changed, 1 insertions, 1 deletions
diff --git a/Mono.Cecil/BaseAssemblyResolver.cs b/Mono.Cecil/BaseAssemblyResolver.cs
index 079365a..e0a2f53 100644
--- a/Mono.Cecil/BaseAssemblyResolver.cs
+++ b/Mono.Cecil/BaseAssemblyResolver.cs
@@ -167,7 +167,7 @@ namespace Mono.Cecil {
AssemblyDefinition SearchDirectory (AssemblyNameReference name, IEnumerable<string> directories, ReaderParameters parameters)
{
- var extensions = new [] { ".exe", ".dll" };
+ var extensions = name.IsWindowsRuntime ? new [] { ".winmd", ".dll" } : new [] { ".exe", ".dll" };
foreach (var directory in directories) {
foreach (var extension in extensions) {
string file = Path.Combine (directory, name.Name + extension);