mono-docs: Add event args link for event handlers
For some reason DocFX does not generate links for templated event handlers: event EventHandler<Efl.Input.IInterfacePointerOutEvt_Args> PointerOutEvt; After unsuccessfully trying to find out why, this patch adds the link to the event arguments in a <value> tag, so at least it shows in the documentation and the reader has somewhere to click to find out what arguments an event is sending.
This commit is contained in:
parent
03cb0212ac
commit
f01b113401
|
@ -279,9 +279,15 @@ struct event_declaration_generator
|
|||
wrapper_args_type = "<" + name_helpers::managed_event_args_name(evt) + ">";
|
||||
|
||||
if (!as_generator(
|
||||
documentation(1)
|
||||
<< scope_tab << "event EventHandler" << wrapper_args_type << " " << evt_name << ";\n"
|
||||
).generate(sink, evt, context))
|
||||
documentation(1)
|
||||
).generate(sink, evt, context)) return false;
|
||||
if (evt.type.is_engaged())
|
||||
if (!as_generator(
|
||||
scope_tab << scope_tab << "/// <value><see cref=\"" << name_helpers::managed_event_args_name(evt) << "\"/></value>\n"
|
||||
).generate(sink, evt, context)) return false;
|
||||
if (!as_generator(
|
||||
scope_tab << "event EventHandler" << wrapper_args_type << " " << evt_name << ";\n"
|
||||
).generate(sink, evt, context))
|
||||
return false;
|
||||
|
||||
return true;
|
||||
|
|
Loading…
Reference in New Issue