Value you have provided for '{0}' delegate points to method that will call it. This would cause recursive calls to same delegate ...