Exemple #1
0
        public override Assembly Resolve(System.Reflection.MetadataLoadContext context, AssemblyName assemblyName)
        {
            Debug.Assert(assemblyName != null);

            Assembly assembly = func.Invoke(context, assemblyName);

            return(assembly);
        }
Exemple #2
0
        public override Assembly Resolve(System.Reflection.MetadataLoadContext context, AssemblyName assemblyName)
        {
            Context      = context;
            AssemblyName = assemblyName;
            CallCount++;

            Assembly = context.LoadFromByteArray(TestData.s_BaseClassesImage);
            return(Assembly);
        }
Exemple #3
0
        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!");
        }
Exemple #4
0
        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);
        }
Exemple #6
0
        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);
        }
Exemple #7
0
 public override System.Reflection.Assembly? Resolve(System.Reflection.MetadataLoadContext context, System.Reflection.AssemblyName assemblyName)
 {
     throw null;
 }
Exemple #8
0
 public abstract System.Reflection.Assembly?Resolve(System.Reflection.MetadataLoadContext context, System.Reflection.AssemblyName assemblyName);