GD0109: The '[ExportToolButton]' attribute cannot be used with another '[Export]' attribute
Rule ID |
GD0109 |
Category |
Usage |
Fix is breaking or non-breaking |
Non-breaking |
Enabled by default |
Yes |
Cause
A property is annotated with both the [ExportToolButton]
and the [Export]
attributes.
Rule description
The [ExportToolButton]
attribute already implies exporting the member, so
the [Export]
is unnecessary.
How to fix violations
To fix a violation of this rule, remove the [Export]
attribute.
When to suppress warnings
Do not suppress a warning from this rule. Multiple export attributes may lead to duplicated members, resulting in unexpected runtime errors.