How to parse an expression that is a function - C#