Extensions on attributes

Tagged values on attributes

Name Label Parameters Behaviours
Cxx.BasicType Basic Type Type Indicates a basic type that will be converted to a specific type in the current type package.

Stereotypes on attributes

Name Label Behaviours
Cxx.CLI.AttributeProperty CLI Property Indicates that this element represents a CLI property.

Tagged values on <<CLI Property>> attributes

Name Label Parameters Behaviours
Cxx.CLI.Abstract Abstract N/A Indicates that the property is abstract.
Cxx.CLI.GetterVisibility Getter visibility Visibility kind Specifies the visibility of the generated getter.
Cxx.CLI.Override Override N/A Indicates that this property overrides a virtual one.
Cxx.CLI.Sealed Sealed N/A Indicates that the property is sealed.
Cxx.CLI.SetterVisibility Setter visibility Visibility kind Specifies the visibility of the generated setter.

Notes on <<CLI Property>> attributes

Name Label Behaviours
Cxx.CLI.GetterCode Getter code Contains the code to insert in the generated getter.
Cxx.CLI.SetterCode Setter code Contains the code to insert in the generated setter.