diff options
author | Dave Wilson <cdwilson@windows.microsoft.com> | 2019-05-04 00:17:52 +0300 |
---|---|---|
committer | Joel Martinez <joelmartinez@gmail.com> | 2019-05-06 19:32:45 +0300 |
commit | ec8390366e16268f1ff87e78fe52ee2daf66593f (patch) | |
tree | 648f657966f6a58358d82b3a20921985037233f5 /mdoc/Mono.Documentation/Updater/DocUtils.cs | |
parent | 2579a9a8c5d17e48d9be20000e4b33b81da9980d (diff) |
UWP compiled metadata files use "put_" as the prefix to property setter methods. Enable support to suppress such methods from ecma xml creation.
Diffstat (limited to 'mdoc/Mono.Documentation/Updater/DocUtils.cs')
-rw-r--r-- | mdoc/Mono.Documentation/Updater/DocUtils.cs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/mdoc/Mono.Documentation/Updater/DocUtils.cs b/mdoc/Mono.Documentation/Updater/DocUtils.cs index e5609e05..b0ea1a11 100644 --- a/mdoc/Mono.Documentation/Updater/DocUtils.cs +++ b/mdoc/Mono.Documentation/Updater/DocUtils.cs @@ -148,7 +148,7 @@ namespace Mono.Documentation.Updater int i = name.LastIndexOf('.');
var memberName = i == -1 ? name : name.Substring(i + 1);
- if (memberName.StartsWith("get_") || memberName.StartsWith("set_"))
+ if (memberName.StartsWith("get_") || memberName.StartsWith("set_") || memberName.StartsWith("put_"))
{
var index = memberName.IndexOf("_", StringComparison.InvariantCulture);
if (index > 0)
@@ -427,6 +427,7 @@ namespace Mono.Documentation.Updater {
if (mi.Name.StartsWith("get_", StringComparison.Ordinal)) return true;
if (mi.Name.StartsWith("set_", StringComparison.Ordinal)) return true;
+ if (mi.Name.StartsWith("put_", StringComparison.Ordinal)) return true;
if (mi.Name.StartsWith("add_", StringComparison.Ordinal)) return true;
if (mi.Name.StartsWith("remove_", StringComparison.Ordinal)) return true;
if (mi.Name.StartsWith("raise_", StringComparison.Ordinal)) return true;
|