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