blah
authorJb Evain <jbevain@gmail.com>
Mon, 23 Jul 2007 19:54:26 +0000 (19:54 -0000)
committerJb Evain <jbevain@gmail.com>
Mon, 23 Jul 2007 19:54:26 +0000 (19:54 -0000)
svn path=/trunk/mcs/; revision=82524

mcs/tools/linker/Mono.Linker/LinkContext.cs

index 54a38b8a7981db8ce5ba70c3d624ec7b7c97021f..cfbb8e2151f909fccb6d7b1550830c182c486417 100644 (file)
@@ -56,11 +56,7 @@ namespace Mono.Linker {
                }
 
                public IDictionary Actions {
-                       get {
-                               if (_actions == null)
-                                       _actions = new Hashtable ();
-                               return _actions;
-                       }
+                       get { return _actions; }
                }
 
                public AssemblyResolver Resolver {
@@ -71,6 +67,7 @@ namespace Mono.Linker {
                {
                        _pipeline = pipeline;
                        _resolver = new AssemblyResolver ();
+                       _actions = new Hashtable ();
                }
 
                public TypeDefinition GetType (string type)
@@ -134,7 +131,7 @@ namespace Mono.Linker {
 
                        AssemblyNameDefinition name = assembly.Name;
 
-                       if (Actions.Contains (name.Name))
+                       if (_actions.Contains (name.Name))
                                action = (AssemblyAction) _actions [name.Name];
                        else if (IsCore (name))
                                action = _coreAction;