造函数 /// /// 被实现或者继承的类型 public TypeCreator(Type targetType) { this.targetType = targetType; } public Type build() { //获取当前AppDomain AppDomain currentAppDomain = AppDomain.CurrentDomain; //System.Reflection.AssemblyName 是用来表示一个Assembly的完整名称的 AssemblyName assyName = new AssemblyName(); //为要创建的Assembly定义一个名称(这里忽略版本号,Culture等信息) assyName.Name = "MyAssyFor_" + targetType.Name; //获取AssemblyBuilder //AssemblyBuilderAccess有Run,Save,RunAndSave三个取值 Assem页码:[1] [2] [3] [4] [5] [6] [7] [8] 第3页、共8页 |