I'm not sure why you would want to do this (and I may be the last person in the world who actually figured this out), in C# if you try to do something like this it will be completely invalid:
public void SomeMethod()
{
object object = new object();
}
You can ,however, do this:
public void SomeMethod()
{
object @object = new object();
}
Notice the use of the @ symbol.
Again, I can't see any value in taking advantage of this, take care with using this feature!!!