public override MethodBuilder Define (DeclSpace parent) { parameters.Resolve (this); base.Define (parent); Spec = new MethodSpec (MemberKind.Method, parent.PartialContainer.Definition, this, ReturnType, null, ParameterInfo, ModFlags); method_data = new MethodData (method, ModFlags, flags, this); if (!method_data.Define (parent, method.GetFullName (MemberName), Report)) return null; Spec.SetMetaInfo (method_data.MethodBuilder); return method_data.MethodBuilder; }