По условным классам часто называются именами, такими как глаголы и интерфейсы, как прилагательные.
Каково общее соглашение об именах для делегата? Или какой хороший способ отличить его имя, когда делегаты перечислены среди типов и других вещей?
Мое непосредственное предположение - скорее назвать делегата скорее прилагательным, потому что один интерфейс метода часто может быть заменен делегатом.
Некоторые мысли:
delegate object ValueExtracting(object container);
delegate object ValueExtractor(object container);
delegate object ValueExtractionHandling(object container);
delegate object ValueExtractionHandler(object container);