PermissionSet

cs.system.security.PermissionSet (extern class) → NamedPermissionSet

Static Members

ConvertPermissionSet(inFormat: String, inData: cs.NativeArray<cs.types.UInt8>, outFormat: String): cs.NativeArray<cs.types.UInt8>
Name Type
inFormat String
inData cs.NativeArray<cs.types.UInt8>
outFormat String
Returns
cs.NativeArray<cs.types.UInt8>

RevertAssert(): Void

Instance Members

SyncRoot: Dynamic

IsReadOnly: Bool

IsSynchronized: Bool

Count: Int

AddPermission(perm: IPermission): IPermission
Name Type
perm IPermission
Returns
IPermission

Assert(): Void

Returns
PermissionSet

CopyTo(array: cs.system.Array, index: Int): Void
Name Type
array cs.system.Array
index Int

Demand(): Void

Deny(): Void

FromXml(et: SecurityElement): Void
Name Type
et SecurityElement

Returns
cs.system.collections.IEnumerator

IsSubsetOf(target: PermissionSet): Bool
Name Type
target PermissionSet
Returns
Bool

PermitOnly(): Void

ContainsNonCodeAccessPermissions(): Bool
Returns
Bool

GetPermission(permClass: cs.system.Type): IPermission
Name Type
permClass cs.system.Type
Returns
IPermission

Intersect(other: PermissionSet): PermissionSet
Name Type
other PermissionSet
Returns
PermissionSet

IsEmpty(): Bool
Returns
Bool

IsUnrestricted(): Bool
Returns
Bool

RemovePermission(permClass: cs.system.Type): IPermission
Name Type
permClass cs.system.Type
Returns
IPermission

SetPermission(perm: IPermission): IPermission
Name Type
perm IPermission
Returns
IPermission

ToString(): String
Returns
String

Returns
SecurityElement

Name Type
other PermissionSet
Returns
PermissionSet

new(state: Anonymous): Void
Name Type
state Anonymous

Metadata

Name Parameters
:nativeGen -
:libType -
:csNative -