static void PrintDelegateImplementation() { var database = new Database(); var databaseProcessor = new DatabaseProcessor(); Func <string, bool> sumHanlder = database.PersistToFile; sumHanlder += database.PersistToMSSQL; sumHanlder += database.PersistToMySQL; databaseProcessor.Process("test", sumHanlder); }