public void Process()
        {
            foreach (var type in module.Types.Where(t => t.IsClass && t.Namespace == "Java.Lang"))
            {
                //Make sure we use this method instead of SymbolTable directly, to match what happens in generator.exe
                Xamarin.Android.Binder.CodeGenerator.ProcessReferencedType(type, options);
            }

            adjuster.Process(inputFile, options, options.SymbolTable.AllRegisteredSymbols().OfType <GenBase> ().ToArray(), outputFile, (int)Log.LoggingLevel.Debug);

            FileAssert.Exists(outputFile);
        }
Esempio n. 2
0
        public void Process()
        {
            adjuster.Process(inputFile, options, options.SymbolTable.AllRegisteredSymbols(options).OfType <GenBase> ().ToArray(), outputFile, (int)Log.LoggingLevel.Debug);

            FileAssert.Exists(outputFile);
        }