AppSecurityRole¶
AppSecurityRole (declared in Enums.vb) is a top-level enum with the same name and member values (ViewOnly, Update, NoAccess) as the nested AppManagerBase.AppSecurityRole enum. These are two distinct CLR types despite the identical name and members; it could not be determined from this library alone which one downstream consumers actually reference, or whether this is a leftover duplicate.**
Purpose¶
- Provide the same access-level vocabulary as
AppManagerBase.AppSecurityRole, but as a standalone top-level type usable without a dependency onAppManagerBaseitself.*
Context¶
- Namespace:
SAIF.Application - Assembly/package:
SAIF.Application(embedded library)
Public members¶
| Member | Signature | Purpose |
|---|---|---|
ViewOnly |
ViewOnly |
Represents read-only access level. |
Update |
Update |
Represents update access level. |
NoAccess |
NoAccess |
Represents no-access level. |
Behavioral notes¶
- No code within this library was found to reference this top-level enum directly; its actual consumers, and whether it is redundant with the nested
AppManagerBase.AppSecurityRole, could not be determined from this library alone.**
Constraints and usage notes¶
- Consumers must be careful to distinguish this top-level type from
AppManagerBase.AppSecurityRole— they are not interchangeable at the CLR type level despite identical names/members.
Note: Statements marked with * were inferred from code structure, naming conventions, or contextual evidence where direct confirmation was not available in source artifacts. Statements marked with ** could not be confirmed; treat as unknown until verified.
Sources¶
SAIF.Application\Enums.vb