Beispiel #1
0
 public static void RegisterAlias(Type target, Type alias)
 {
     Contract.Requires <ArgumentNullException>(target != null);
     Contract.Requires <ArgumentNullException>(alias != null);
     // lock only write
     lock (_alias_lock) {
         _alias[target] = new AliasReflectionCacher(target, alias);
     }
 }
Beispiel #2
0
 public static void RegisterAlias(Type target, Type alias)
 {
     Contract.Requires<ArgumentNullException>(target != null);
     Contract.Requires<ArgumentNullException>(alias != null);
     // lock only write
     lock (_alias_lock) {
         _alias[target] = new AliasReflectionCacher(target, alias);
     }
 }