forked from enlightenment/efl
efl-mono: automatic code refs for event wrappers docs
Summary: Event wrappers have a comment saying: ///<summary>Event argument wrapper for event XxxEvt</summary>" This patch simply adds a link to that comment: ///<summary>Event argument wrapper for event <see cref="Fully.Qualified.XxxEvt"/></summary>" Test Plan: Generate the C# files and enjoy fully-linked doc comments for event wrappers. Reviewers: lauromoura Reviewed By: lauromoura Subscribers: cedric, #reviewers, #committers Tags: #efl Differential Revision: https://phab.enlightenment.org/D7525
This commit is contained in:
parent
bcf80f287c
commit
9b1cc1d80a
|
@ -91,7 +91,9 @@ struct event_argument_wrapper_generator
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
return as_generator("///<summary>Event argument wrapper for event " << evt_name << ".</summary>\n"
|
return as_generator("///<summary>Event argument wrapper for event <see cref=\""
|
||||||
|
<< join_namespaces(evt.klass.namespaces, '.', managed_namespace)
|
||||||
|
<< klass_interface_name(evt.klass) << "." << evt_name << "\"/>.</summary>\n"
|
||||||
<< "public class " << name_helpers::managed_event_args_short_name(evt) << " : EventArgs {\n"
|
<< "public class " << name_helpers::managed_event_args_short_name(evt) << " : EventArgs {\n"
|
||||||
<< scope_tab << "///<summary>Actual event payload.</summary>\n"
|
<< scope_tab << "///<summary>Actual event payload.</summary>\n"
|
||||||
<< scope_tab << "public " << arg_type << " arg { get; set; }\n"
|
<< scope_tab << "public " << arg_type << " arg { get; set; }\n"
|
||||||
|
|
Loading…
Reference in New Issue