[svn] r7336: nemerle/trunk/ncc: completion/CodeCompletionEngine.n
hierarchy/TypeInfo.n
VladD2
svnadmin at nemerle.org
Thu Jan 25 12:38:13 CET 2007
Log:
Move IntelliSense factories into Nemerle.Compiler.Utils project.
Author: VladD2
Date: Thu Jan 25 12:38:11 2007
New Revision: 7336
Modified:
nemerle/trunk/ncc/completion/CodeCompletionEngine.n
nemerle/trunk/ncc/hierarchy/TypeInfo.n
Modified: nemerle/trunk/ncc/completion/CodeCompletionEngine.n
==============================================================================
--- nemerle/trunk/ncc/completion/CodeCompletionEngine.n (original)
+++ nemerle/trunk/ncc/completion/CodeCompletionEngine.n Thu Jan 25 12:38:11 2007
@@ -262,51 +262,4 @@
| _ => name
}
}
-
- public class CompletionTyper : Typer {
- public this (m : MethodBuilder) { base (m) }
- public this (tb : TypeBuilder, tenv : TyVarEnv, fn : Typedtree.Fun_header, env : GlobalEnv) { base (tb, tenv, fn, env) }
- public this (parent : Typer, fn : Typedtree.Fun_header) { base (parent, fn) }
-
- protected override RunDelayedTypings () : void {
- // DO NOTHING
- }
-
- protected override RunSecondPass (_ : MethodBuilder) : void {
- // DO NOTHING
- }
- }
-
- public class CompletionLibraryReferenceManager : LibraryReferenceManager {
- public this (man : ManagerClass, lib_paths : list [string]) {
- base (man, lib_paths);
- }
-
- /// static cache to workaround problems with multiple loading of the same assemblies from GAC
- static assByString : Hashtable [string, SR.Assembly] = Hashtable ();
- static assByStrongName : Hashtable [SR.AssemblyName, SR.Assembly] = Hashtable ();
-
- public static CleanCache () : void {
- assByString.Clear ();
- assByStrongName.Clear ();
- }
-
- protected override assemblyLoad (name : string) : SR.Assembly {
- unless (assByString.ContainsKey (name))
- assByString [name] = base.assemblyLoad (name);
- assByString [name]
- }
-
- protected override assemblyLoad (name : SR.AssemblyName) : SR.Assembly {
- unless (assByStrongName.ContainsKey (name))
- assByStrongName [name] = base.assemblyLoad (name);
- assByStrongName [name]
- }
-
- protected override assemblyLoadFrom (path : string) : SR.Assembly {
- unless (assByString.ContainsKey (path))
- assByString [path] = base.assemblyLoadFrom (path);
- assByString [path]
- }
- }
}
Modified: nemerle/trunk/ncc/hierarchy/TypeInfo.n
==============================================================================
--- nemerle/trunk/ncc/hierarchy/TypeInfo.n (original)
+++ nemerle/trunk/ncc/hierarchy/TypeInfo.n Thu Jan 25 12:38:11 2007
@@ -133,7 +133,7 @@
GetSetter () : IMethod;
}
-public abstract class MemberInfo : System.IEquatable[MemberInfo]
+public abstract class MemberInfo
{
[Accessor]
protected mutable is_obsolete : bool;
More information about the svn
mailing list