Beispiel #1
0
        public Assembly ToAssembly()
        {
            Assembly generatedAssembly = null;
            var compileUnits = GetCompileUnits();
            if (!Errors.Any())
            {
                var persist = new PersistAssembly(compileUnits);
                generatedAssembly = persist.ToAssembly();
                if (persist.Errors.Any()) //c# compile errors
                    Errors.AddRange(persist.Errors.Select(x => new Exception(x)));
            }

            return generatedAssembly;
        }
Beispiel #2
0
        public Assembly ToAssembly()
        {
            Assembly generatedAssembly = null;
            var      compileUnits      = GetCompileUnits();

            if (!Errors.Any())
            {
                var persist = new PersistAssembly(compileUnits);
                generatedAssembly = persist.ToAssembly();
                if (persist.Errors.Any()) //c# compile errors
                {
                    Errors.AddRange(persist.Errors.Select(x => new Exception(x)));
                }
            }

            return(generatedAssembly);
        }