Add of CSharpFactory.py