VAX doesn't seem to understand the variable definitions introduced by fixed blocks and anonymous delegates in C#.
void Foo(int[] array)
{
fixed (int * ptr = array) // not recognized
{
Bar(ptr); // 'ptr' does not color as a variable
}
SomeDelegate d = delegate(int b) { return 2*b; }; // the same with 'b'
}