[svn]
r7534: vs-plugin/trunk/Nemerle.Compiler.Utils/Nemerle.Completion2/TextManagement/EngineCallbackStub....
VladD2
svnadmin at nemerle.org
Sat Mar 17 00:02:18 CET 2007
Log:
Reanimate unit tests.
Author: VladD2
Date: Sat Mar 17 00:02:16 2007
New Revision: 7534
Modified:
vs-plugin/trunk/Nemerle.Compiler.Utils/Nemerle.Completion2/TextManagement/EngineCallbackStub.n
Modified: vs-plugin/trunk/Nemerle.Compiler.Utils/Nemerle.Completion2/TextManagement/EngineCallbackStub.n
==============================================================================
--- vs-plugin/trunk/Nemerle.Compiler.Utils/Nemerle.Completion2/TextManagement/EngineCallbackStub.n (original)
+++ vs-plugin/trunk/Nemerle.Compiler.Utils/Nemerle.Completion2/TextManagement/EngineCallbackStub.n Sat Mar 17 00:02:16 2007
@@ -1,4 +1,5 @@
using System;
+using System.Reflection;
using Nemerle.Compiler;
using System.Collections.Generic;
@@ -13,7 +14,20 @@
public this(params assemblyReferences : array[string])
{
- _assemblyReferences = assemblyReferences;
+ def asmRefs = array(assemblyReferences.Length);
+ _assemblyReferences = asmRefs;
+
+ for (mutable i = 0; i < asmRefs.Length; i++)
+ {
+ def asm = assemblyReferences[i];
+ if (IO.File.Exists(asm))
+ asmRefs[i] = asm;
+ else
+ {
+ def asm = Assembly.LoadWithPartialName(asm);
+ asmRefs[i] = Uri(asm.CodeBase).LocalPath;
+ }
+ }
}
public GetAssemblyReferences() : IEnumerable[string]
More information about the svn
mailing list