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); } }
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); } }