sphinxcontrib-dotnetdomain
sphinxcontrib-dotnetdomain copied to clipboard
Domain surfaced issues
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 beFoo<T, T> - [ ]
Foo<T>is the display versionFoo1` is the reference definition - [ ]
Foo<T>could link toFoo - [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 ofoperator == - [ ] 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]
getsetoptions on properties - [x] event
adderandremover