| 123456789101112131415161718192021222324252627 |
- namespace Quadarax.Foundation.Core.Object.Dynamic
- {
- /// <summary>
- /// Defines the accessibility levels for dynamic properties.
- /// </summary>
- /// <remarks>
- /// This enumeration is used to specify the access restrictions for
- /// reading and writing dynamic properties, similar to C# access modifiers.
- /// </remarks>
- public enum DynaPropertyAccessability
- {
- /// <summary>
- /// Indicates that the property can only be accessed within the defining class.
- /// </summary>
- Private,
-
- /// <summary>
- /// Indicates that the property can be accessed within the defining class and derived classes.
- /// </summary>
- Protected,
-
- /// <summary>
- /// Indicates that the property can be accessed from any context.
- /// </summary>
- Public
- }
- }
|