add component file for csharp