cecilifier icon indicating copy to clipboard operation
cecilifier copied to clipboard

C# Features

Open adrianoc opened this issue 6 years ago • 0 comments

The order of the entries DOES NOT imply any priority

Features I DON'T plan to Support

12.0

Features I DO plan to Support

Math Operators

  • [x] + (plus)
  • [x] - (minus)
  • [x] * (times)
  • [x] / (div)
  • [x] % (mod)

Relational Operators

  • [x] >=
  • [x] <=
  • [x] !=

Logical Operators

  • [x] &&
  • [x] ||
  • [ ] ^ (xor)

Bitwise / Shift Operators

  • [x] &
  • [x] |
  • [x] ^ (xor)
  • [x] << (left shift)
  • [x] >> (right shift)

Statements

  • [ ] #236
  • [x] for
  • [x] switch
  • [x] #235

Misc

  • [x] #54 - Array accessor / Indexers
  • [x] Throw statements
  • [x] #88
  • [x] events
  • [x] default(T)
  • [x] #20 - Pointers
  • [x] volatile fields
  • [x] #16 - Stackalloc
  • [x] #17 - fixed
  • [x] co/contra variance in interface declarations
  • [x] co/contra variance in delegate declarations
  • [x] delegates
  • [x] Ternary Operator
  • [x] Unary Operators
  • [x] #101
  • [ ] Multi-dimensional arrays
  • [x] #103
  • [x] #109
  • [x] Default parameter values
  • [x] #177
  • [ ] #238
  • [x] #253

Generics

  • [x] Using existing generics
  • [x] Declare generic struct
  • [x] Declare generic class
  • [x] Declare generic instance method
  • [x] Declare generic static method
  • [x] Declare generic instance property
  • [x] Declare generic static property
  • [x] Declare constraints
  • [ ] delegates
  • [x] events

6.0

  • [x] #96
  • [x] #95
  • [x] #107

7.x

8.0

9.0

10.0

  • [x] #118
  • [x] #119

11.0

12.0

  • [x] #256
  • [x] #257

Working set

Features I am NOT SURE if it worth supporting

Misc

  • [ ] Anonymous types

7.0

7.1

7.2

8.0

adrianoc avatar Jul 03 '19 02:07 adrianoc