Возможно ли как-то отправить функцию в другую функцию для ее запуска.
Например ... Я хочу иметь атрибут в поле, в котором я могу указать метод, который будет отправлен другому методу, в который будет передан метод.
Не уверен, имеет ли это смысл, но вот небольшой пример.
[ValidateIf(x=>x.test())]
public string test { get; set; }
Обновление:
В основном я хочу использовать DataAnnotations для проверки, но иногда в зависимости от настроек системы поле может быть не обязательным ... У вас есть какие-либо предложения относительно направления, в котором я должен идти?