Enumerates the property hints.
Hints can be attributed to a property. They may be used or not, depending on the context.
Indicates that a special behavior should be adopted depending on if the value is equal or not the initializer.
Indicates that a property should be considered read-only, even if a setter is detected.
Indicates that a property should be considered write-only, even if a getter is detected.
Indicates that a property shouldn't be used anymore.