C# userdiff patterns update

Added some keywords and a type definition.

Best seen in word diff.