Я хочу получить только методы публикации в коде для Dynami c Роли. Но этот код возвращает методы Get и Post.
Как получить Только методы публикации в этом коде? :
Assembly asm = Assembly.GetExecutingAssembly();
var contradistinction = asm.GetTypes()
.Where(type => typeof(Controller).IsAssignableFrom(type))
.SelectMany(type =>
type.GetMethods(BindingFlags.Instance | BindingFlags.DeclaredOnly | BindingFlags.Public))
.Select(x => new
{
Controller = x.DeclaringType?.Name,
Action = x.Name,
Area = x.DeclaringType?.CustomAttributes.Where(c => c.AttributeType == typeof(AreaAttribute))
});
var oo = contradistinction.ToList().Distinct();