public override Assembly Resolve(System.Reflection.MetadataLoadContext context, AssemblyName assemblyName) { Debug.Assert(assemblyName != null); Assembly assembly = func.Invoke(context, assemblyName); return(assembly); }
public override Assembly Resolve(System.Reflection.MetadataLoadContext context, AssemblyName assemblyName) { Context = context; AssemblyName = assemblyName; CallCount++; Assembly = context.LoadFromByteArray(TestData.s_BaseClassesImage); return(Assembly); }
public override Assembly Resolve(System.Reflection.MetadataLoadContext context, AssemblyName assemblyName) { if (assemblyName.Name == "EmptyCore") { return(context.LoadFromByteArray(TestData.s_SimpleNameOnlyImage)); } Context = context; AssemblyName = assemblyName; CallCount++; throw new TargetParameterCountException("Hi!"); }
public override Assembly Resolve(System.Reflection.MetadataLoadContext context, AssemblyName assemblyName) { Context = context; AssemblyName = assemblyName; CallCount++; if (assemblyName.Name == "EmptyCore") { return(context.LoadFromByteArray(TestData.s_SimpleNameOnlyImage)); } return(null); }
public override Assembly Resolve(System.Reflection.MetadataLoadContext context, AssemblyName assemblyName) { if (assemblyName.Name == "mscorlib") { if (_coreAssembly == null) { _coreAssembly = context.LoadFromStream(TestUtils.CreateStreamForCoreAssembly()); } return(_coreAssembly); } return(null); }
public override Assembly Resolve(System.Reflection.MetadataLoadContext context, AssemblyName assemblyName) { if (assemblyName.Name == "mscorlib") { if (_coreAssembly == null) { // This assembly has no types, so any access to core types will throw _coreAssembly = context.LoadFromByteArray(TestData.s_SimpleNameOnlyImage); } return(_coreAssembly); } return(null); }
public override System.Reflection.Assembly? Resolve(System.Reflection.MetadataLoadContext context, System.Reflection.AssemblyName assemblyName) { throw null; }
public abstract System.Reflection.Assembly?Resolve(System.Reflection.MetadataLoadContext context, System.Reflection.AssemblyName assemblyName);