public VConstructorInfo(VM vm, MethodDefinition method) { this.vm = vm; this.method = method; parameters = new VParameterInfo[method.Parameters.Count]; for (int i = 0; i < method.Parameters.Count; i++) { parameters[i] = new VParameterInfo(vm, method.Parameters[i]); } BuildAttributes(); }
public VMethodInfo(VM vm, MethodDefinition method) { this.vm = vm; this.method = method; _Name = method.Name; _ReturnType = vm.typeResolver.Resolve(method.ReturnType); parameters = new VParameterInfo[method.Parameters.Count]; for (int i = 0; i < method.Parameters.Count; i++) { parameters[i] = new VParameterInfo(vm, method.Parameters[i]); } }