public void FromCrAssembly(Prj prj, ProjectAssembly asm) { this.path = asm.Path; this.asmDef = asm.Resolve(prj.GetBasePath()); this.IsExecutable = this.asmDef.MainModule.EntryPoint != null; this.isMain = asm.IsMain; }
protected virtual AssemblySetting MarkAssembly(ProjectAssembly asm, Marking mark) { AssemblySetting ret = new AssemblySetting(asm.Resolve(cr.param.Project.BasePath)); ret.IsMain = asm.IsMain; ApplyRules(ret.Assembly, mark); return(ret); }