<p>Does anyone has a good solution for a C# version of the C++ __FUNCTION__ macro? The compiler does not seem to like it.</p>

Try using this instead.
```
```
System.Reflection.MethodBase.GetCurrentMethod().Name
```
```
C# doesn't have
```
__LINE__
```
or
```
__FUNCTION__
```
macros like C++ but there are equivalents