Class PermissionRole
Inheritance
System.Object
PermissionRole
Assembly: OpenMod.Core.dll
Syntax
public sealed class PermissionRole : object, IPermissionRole, IPermissionActor
Constructors
|
Improve this Doc
View Source
PermissionRole(PermissionRoleData)
Declaration
public PermissionRole(PermissionRoleData data)
Parameters
Properties
|
Improve this Doc
View Source
DisplayName
Declaration
public string DisplayName { get; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
FullActorName
Declaration
public string FullActorName { get; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
Id
Declaration
public string Id { get; }
Property Value
Type |
Description |
System.String |
|
|
Improve this Doc
View Source
IsAutoAssigned
Declaration
public bool IsAutoAssigned { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
Parents
Declaration
public HashSet<string> Parents { get; }
Property Value
Type |
Description |
HashSet<System.String> |
|
|
Improve this Doc
View Source
Permissions
Declaration
public HashSet<string> Permissions { get; }
Property Value
Type |
Description |
HashSet<System.String> |
|
|
Improve this Doc
View Source
Priority
Declaration
public int Priority { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
|
Improve this Doc
View Source
Type
Declaration
public string Type { get; }
Property Value
Type |
Description |
System.String |
|
Operators
|
Improve this Doc
View Source
Explicit(PermissionRole to PermissionRoleData)
Declaration
public static explicit operator PermissionRoleData(PermissionRole role)
Parameters
Returns
|
Improve this Doc
View Source
Implicit(PermissionRoleData to PermissionRole)
Declaration
public static implicit operator PermissionRole(PermissionRoleData data)
Parameters
Returns
Implements
Extension Methods