public ExternAssembly(string name, AssemblyName asmb_name, PEAPI.AssemAttr attr) : base(name) { this.name = name; this.asmb_name = asmb_name; this.attr = attr; major = minor = build = revision = -1; }
public ExternAssembly AddAssembly(string name, AssemblyName asmb_name, PEAPI.AssemAttr attr) { ExternAssembly ea = null; if (assembly_table == null) { assembly_table = new Hashtable(); } else { ea = assembly_table [name] as ExternAssembly; if (ea != null) { return(ea); } } ea = new ExternAssembly(name, asmb_name, attr); assembly_table [name] = ea; return(ea); }
public void SetAssemblyAttr(PEAPI.AssemAttr attr) { this.attr = attr; }
public ExternAssembly (string name, AssemblyName asmb_name, PEAPI.AssemAttr attr) : base (name) { this.name = name; this.asmb_name = asmb_name; this.attr = attr; major = minor = build = revision = -1; }
public void SetAssemblyAttr (PEAPI.AssemAttr attr) { this.attr = attr; }