sphinxcontrib-dotnetdomain icon indicating copy to clipboard operation
sphinxcontrib-dotnetdomain copied to clipboard

Domain surfaced issues

Open agjohnson opened this issue 10 years ago • 0 comments

This is an overview of some issues that were surfaced with the dotnet domain specification. These issues will be addressed in separate pull requests.

  • [x] Foo<T><T><T> is invalid, would be Foo<T, T>
  • [ ] Foo<T> is the display version Foo1` is the reference definition
  • [ ] Foo<T> could link to Foo
  • [x] Need to parse Foo<T1,T2>
  • [ ] Don't support Foo1` as a class definition
  • [x] Consider supporting VB/F# declaration syntax
  • [x] Enumeration could be enum
  • [x] Structure could be struct
  • [x] Argument <T> is invalid
  • [x] Arguments require types
  • [x] Domain objects can have modifiers -- public, private, etc
  • [x] Operator tests should also have types
  • [x] Drop operator names from operator syntax
  • [x] Support op_<name> instead of operator ==
  • [ ] Reference on overloaded methods at different levels
  • [x] Drop sphinx alias syntax
  • [ ] dn -> dotnet
  • [x] drop short names in favor of long names
  • [ ] assemblies would be metadata options as well
  • [x] get set options on properties
  • [x] event adder and remover

agjohnson avatar Jul 27 '15 23:07 agjohnson