Por convención, las clases a menudo se nombran como sustantivos, métodos como verbos e interfaces como adjetivos.
¿Cuál es la convención de nomenclatura común para un delegado? ¿O cuál es una buena manera de diferenciar su nombre cuando los delegados se enumeran entre tipos y otras cosas?
Mi suposición inmediata es nombrar a un delegado más probablemente un adjetivo porque una interfaz de método único a menudo se puede reemplazar con un delegado.
Algunos pensamientos:
delegate object ValueExtracting(object container);
delegate object ValueExtractor(object container);
delegate object ValueExtractionHandling(object container);
delegate object ValueExtractionHandler(object container);