Assembly LoadAssembly(string resourceFile)
        {
            var parameters = new CompilerParameters
            {
                OutputAssembly = temp,
            };

            parameters.ReferencedAssemblies.Add(XamarinAndroid.FindAssembly("System.dll"));
            parameters.ReferencedAssemblies.Add(XamarinAndroid.FindAssembly("Mono.Android.dll"));

            AssemblyGenerator.CreateFromResource(resourceFile, parameters);

            foreach (var reference in parameters.ReferencedAssemblies)
            {
                universe.LoadFile(reference);
            }
            return(universe.LoadFile(temp));
        }
Esempio n. 2
0
        public void MonoAndroid()
        {
            string file = XamarinAndroid.FindAssembly("Mono.Android.dll");

            FileAssert.Exists(file);
        }
Esempio n. 3
0
        public void SystemRuntime()
        {
            string file = XamarinAndroid.FindAssembly("System.Runtime.dll");

            FileAssert.Exists(file);
        }
Esempio n. 4
0
        public void JavaInterop()
        {
            string file = XamarinAndroid.FindAssembly("Java.Interop.dll");

            FileAssert.Exists(file);
        }
Esempio n. 5
0
        public void MonoAndroidJar()
        {
            string file = XamarinAndroid.FindAssembly("mono.android.jar");

            FileAssert.Exists(file);
        }