Ejemplo n.º 1
0
        void ParseCs()
        {
            TriggerEvent(BeforeParseCs);
            _CustomAttributeProvider = new CustomAttributeProvider();
            Project = new NProject2
            {
                SourceFiles            = Args.Files,
                Defines                = Defines,
                References             = Args.References,
                TargetFrameworkVersion = Args.TargetFrameworkVersion,
                AssemblyName           = Args.AssemblyName,
                Compiler               = this,
            };
            Project.Parse();
            var asm = Project.MainAssembly;

            if (asm != null && asm.AssemblyName == null)
            {
                throw new NotImplementedException();
                //asm.AssemblyName = Args.AssemblyName;
            }

            TriggerEvent(AfterParseCs);
        }