mono-docs: Allow property refs with keys
authorXavi Artigas <xavierartigas@yahoo.es>
Thu, 12 Dec 2019 15:02:14 +0000 (16:02 +0100)
committerJongmin Lee <jm105.lee@samsung.com>
Thu, 12 Dec 2019 20:52:07 +0000 (05:52 +0900)
commit76f1cffad614ca041156ac4b49b3d172c0e50256
treed78892b1739357c29511da9f4bbd77b3cc23725f
parent5f2f721acb046d6606fd0c83e99d19400962a65c
mono-docs: Allow property refs with keys

When an EO property had multiple values or keys the C# generator
didn't generate a wrapping C# property. Therefore property references
in the documentation were changed to references to the getter.
Now multiple values are handled through tuples so the wrapping properties
ARE generated.
This patch removes the restriction for multiple values to doc refs
can more naturally reference the property instead of the getter method.
Properties with keys still reference the getter, since these are not wrapped.
src/bin/eolian_mono/eolian/mono/documentation.hh