Выполнив следующее, я могу получить информацию о методах
Type t=typeof(someType); MemberInfo[] mInfo = t.GetMethods();
как получить информацию о делегатах, объявленных внутри типа?
Вызовите Type.GetNestedTypes, чтобы получить вложенные типы и отфильтровать их, будучи делегатом (проверьте, наследуются ли они от System.MulticastDelegate):
Type.GetNestedTypes
System.MulticastDelegate
static IEnumerable<Type> GetNestedDelegates(Type type) { return type.GetNestedTypes(BindingFlags.Public | BindingFlags.NonPublic) .Where(t => t.BaseType == typeof(MulticastDelegate)); }