Skip to content

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 on AppManagerBase itself.*

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