anchor.diff:  
   | Pattern matching: Type variables  | _x_ is _type_  | 9.0  | 2020-11-10
   
  +| Properties: Auto properties  | _Property_ *{ get; set; }*  | 3.0  | 2007-11-19
  +
  +| Properties: Auto properties: Initializers  | _Property_ { get; set; } *= value;*  | 6.0  | 2014-11-12
  +
  +| Properties: Init only setters  | _Property_ { get; *init*; }  | 9.0  | 2020-11-10
  +
   | Query expressions
   | ⌨️ *from* _item_ in _Items_ *where* _item != null_ *orderby* _item_ select _item_
   | 3.0
  
positive.code: 
  | Extension methods  | _Method_(*this* _Type param_)  | 3.0  | 2007-11-19
  
  | File scoped namespaces  | namespace _Name_ *;*  | 10.0  | 2021-11-08
  
  | Function pointers  | ⌨️ *delegate*  | 9.0  | 2020-11-10
  
  | Generics  | _Type_**<T>** and 🧩 *System.Collections.Generic*  | 2.0  | 2006-01-22
  
  | Global usings  | *global using* _Namespace_ ;  | 10.0  | 2021-11-08
  
  | Implicitly typed local variables  | ⌨️ *var*  | 3.0  | 2007-11-19
  
  | In parameters  | ⌨️ *in*  | 7.2  | 2017-12-04
  
  | Indices and ranges  | ❇️ *^* ❇️ *..* 🧩 *System.Index* 🧩 *System.Range*  | 8.0  | 2019-09-23
  
  | Init only setters  | _Property_ { get; *init*; }  | 9.0  | 2020-11-10
  
  | Initializers  | new Type *{ … }* 〰️ new CollectionType *{ item, item, item, … }*  | 3.0  | 2007-11-19
  
  | Iterators  | ⌨️ *yield return*  | 2.0  | 2006-01-22
  
  
negative.code: 
  | Lambda expressions: Return type  | var _name_ = *__returntype__* _params_ => _expression_ ;  | 10.0  | 2021-11-08
  
  | Literals: Binary literals  | **0b**__10011__  | 7.0  | 2017-04-05
  
  | Literals: Default literals  | ⌨️ *default*  | 7.1  | 2017-08-14
  
  | Literals: Digit separators  | __7__**\_**__000__**_**__000__  | 7.0  | 2017-04-05
  
  | Local functions  | _type_ _Name_() { _type_ _OtherName_() { … } … _OtherName_(); }  | 7.0  | 2017-04-05
  
  | Local functions: Attributes  | _// attributes are allowed before local functions_  | 9.0  | 2020-11-10
  