Contextual Keywords
A contextual keyword is used to provide a specific meaning in the code, but it is not a reserved word in C#. CSharp 2.0 has following contextual keywords
partial - Defines partial classes, structs, and interfaces throughout the same compilation unit.
where Adds constraints to a generic declaration.
yield Used in an iterator block to return a value to the enumerator object or to signal the end of iteration.
value Used to set accessors and to add or remove event handlers.
PS : Leave your feedbacks/comments here