C# userdiff patterns update

Added some keywords and a type definition.