Age | Commit message (Collapse) | Author |
|
* feat #608072: Monikerize type parameters name
* update
* update
* update
* update
* update
* update
* update
* Fix
* refactor
* update
* Add unit test
* Add integration test
* update test case
* update
* update
* update
|
|
* Support `ref struct` and `readonly ref struct` syntaxes.
* update
* Refactor code
* Update
|
|
|
|
|
|
member (#512)
https://ceapex.visualstudio.com/Engineering/_workitems/edit/272318
|
|
https://ceapex.visualstudio.com/Engineering/_workitems/edit/173471
https://ceapex.visualstudio.com/Engineering/_workitems/edit/271797
|
|
|
|
|
|
[mdoc] AssemblyVersion missing in some instances
|
|
different return types in different frameworks will now
have the FrameworkAlternate attribute added to it
|
|
|
|
declared by itself
|
|
|
|
|
|
|
|
Resolves https://ceapex.visualstudio.com/Engineering/_workitems/edit/183262
|
|
Except for undocumented nodes, and nodes that don't have an incoming equivalent.
Closes #391.
Closes Internal Item https://ceapex.visualstudio.com/Engineering/_workitems/edit/173471
|
|
|
|
|
|
Replace new Csharp features like switch statements and
"is null" to allow mdoc.exe to build with mcs.
Signed-off-by: Robert-André Mauchin <zebob.m@gmail.com>
|
|
|
|
|
|
|
|
Passing this CLI parameter will list all interfaces on sig formatters, rather than filtering out inherited interfaces to simplify the list.
|
|
|
|
methods. Enable support to suppress such methods from ecma xml creation.
|
|
Closes #334
|
|
Resolves #345
|
|
|
|
Removed namespace when return type is generic
Added integration tests
Added unit test
Add RefType attribute to ReturnType element
Closes #230
|
|
Apply fix to have interface name in signature
Fix ecma importers + slash doc importers
Add unit and integration tests
Addnew attribute for custom Eii name + fix xsd schema
Closes #92
|
|
In `DocUtils.IsIgnored`, check if member is generated by a compiler before checking of prefixes
Closes #199
|
|
Resolves #116
|
|
Closes #132
|
|
Added Javascript usage formatter
Added unit tests
Added `check-monodocer-javascript` integration test
`MemberSignature` and `TypsSignature` can contain just `Usage` attribute now, fixed XSD schema
|
|
|
|
generation
StackOverflow in F# was caused by generic types constrained recursively by themselves (`'T :> seq<'T>`)
Added `TestConstraints_2_2` unit test
For members implementations generation, we shouldn't count on order of type generic arguments because they can be passed to interface reordered. Slightly remade generation of fingerprints.
Extended `check-monodocer-members-implementation` integration test with `IScrollable` and `ScrollableBase` classes
|
|
Based on the pull request #170
Node <Implements> with subnodes <InterfaceMember> show which member(s) of interface(s) is(are) implemented
<Implements> and <InterfaceMember> are added to monodoc-ecma.xsd
Added the integration test `check-monodocer-members-implementation`
Closes #158
|
|
Added F# signatures and usage formatter
Added unit and integration tests
Closes #108
|
|
Added VBFullMemberFormatter and VBMemberFormatter.
Support for -lang CLI parameter (vb.net, docid are available now).
IsSupported virtual methods for TypeReference and MemberReference in MemberFormatter. If they return false, sygnature is not added to XML file.
Closes #131
|
|
Closes #106
|
|
Added attribute "overwrite" for the following elements: remarks, summary, value, returns, param, typeparam, altmember, exception, permission
Closes #97
|
|
We are changing our coding standards, and starting with the update subcommand. This moves many classes into their own code files and namespaces to better organize the source code.
|