add C# Chain of Responsibility files