reflected csharp code