public override DmdMethodBase[] ReadDeclaredMethods(DmdType declaringType, DmdType reflectedType) { var ridList = reader.Metadata.GetMethodRidList(Rid); if (ridList.Count == 0) { return(Array.Empty <DmdMethodBase>()); } var methods = new DmdMethodBase[ridList.Count]; for (int i = 0; i < methods.Length; i++) { uint rid = ridList[i]; methods[i] = reader.CreateMethodDef(rid, declaringType, reflectedType); } return(methods); }