public Type Get(SerializedTypes serializedTypes) { var genericType = type.Get(serializedTypes); var types = new List <Type>(genericArgs.Length); foreach (var ga in genericArgs) { types.Add(ga.Get(serializedTypes)); } return(genericType.MakeGenericType(types.ToArray())); }
public void find(out PasswordInfo mainAsmPassword, out PasswordInfo embedPassword) { var asmBuilder = AppDomain.CurrentDomain.DefineDynamicAssembly(new AssemblyName("asm"), AssemblyBuilderAccess.Run); var moduleBuilder = asmBuilder.DefineDynamicModule("mod"); var serializedTypes = new SerializedTypes(moduleBuilder); var allTypes = serializedTypes.deserialize(serializedData); asmTypes = toList(readField(allTypes, "Types")); mainAsmPassword = findMainAssemblyPassword(); embedPassword = findEmbedPassword(); }
public void Find(out PasswordInfo mainAsmPassword, out PasswordInfo embedPassword) { var asmBuilder = AppDomain.CurrentDomain.DefineDynamicAssembly(new AssemblyName("asm"), AssemblyBuilderAccess.Run); var moduleBuilder = asmBuilder.DefineDynamicModule("mod"); var serializedTypes = new SerializedTypes(moduleBuilder); var allTypes = serializedTypes.Deserialize(serializedData); asmTypes = ToList(ReadField(allTypes, "Types")); mainAsmPassword = FindMainAssemblyPassword(); embedPassword = FindEmbedPassword(); }
public Type Get(SerializedTypes serializedTypes) { return(type); }
public Type Get(SerializedTypes serializedTypes) { return(serializedTypes.GetBuilderType(name)); }
public Type Get(SerializedTypes serializedTypes) { var genericType = type.Get(serializedTypes); var types = new List<Type>(genericArgs.Length); foreach (var ga in genericArgs) types.Add(ga.Get(serializedTypes)); return genericType.MakeGenericType(types.ToArray()); }
public Type Get(SerializedTypes serializedTypes) { return type; }
public Type Get(SerializedTypes serializedTypes) { return serializedTypes.GetBuilderType(name); }