/// <summary> /// Initialize a stub maker. /// </summary> /// <param name="providerClassName">name of assertion /// class</param> /// <param name="providerAssembly">Assembly that provides /// assertion class</param> /// <param name="linker">reflection linkage provider</param> public AbstractStubMaker( string providerClassName, Assembly providerAssembly, IDynamicLinker linker ) : this(linker.GetType(providerClassName, providerAssembly)) { }
private Type getStaticImplementationType() { string assemblyName = (string) _env[STATIC_IMPLEMENTATION_ASSEMBLY_KEY]; if ((assemblyName == null) || (assemblyName.Equals(String.Empty))) { return(null); } string typeName = (string) _env[STATIC_IMPLEMENTATION_TYPE_KEY]; if ((typeName == null) || (typeName.Equals(String.Empty))) { return(null); } Assembly assembly = _linker.LoadAssembly(assemblyName); Type type = _linker.GetType(typeName, assembly); return(type); }