No, not c#, H.O.O.P. (Hope) - Homey Object Oriented Programming
You can create a Method Group (device) and have Methods with all kinds of parameters/arguments.
Also multiple triggers in one flow.
See the example Topics for examples: H.O.O.P. (Hope) - Examples