Class PermissionCheckerOptions
Inheritance
System.Object
PermissionCheckerOptions
Assembly: OpenMod.Core.dll
Syntax
public class PermissionCheckerOptions : object
Constructors
|
Improve this Doc
View Source
PermissionCheckerOptions()
Declaration
public PermissionCheckerOptions()
Properties
|
Improve this Doc
View Source
PermissionCheckProviders
Declaration
public IReadOnlyCollection<Type> PermissionCheckProviders { get; }
Property Value
Type |
Description |
IReadOnlyCollection<Type> |
|
|
Improve this Doc
View Source
PermissionSources
Declaration
public IReadOnlyCollection<Type> PermissionSources { get; }
Property Value
Type |
Description |
IReadOnlyCollection<Type> |
|
Methods
|
Improve this Doc
View Source
AddPermissionCheckProvider(Type)
Declaration
public void AddPermissionCheckProvider(Type type)
Parameters
Type |
Name |
Description |
Type |
type |
|
|
Improve this Doc
View Source
AddPermissionCheckProvider<TProvider>()
Declaration
public void AddPermissionCheckProvider<TProvider>()
where TProvider : IPermissionCheckProvider
Type Parameters
Name |
Description |
TProvider |
|
|
Improve this Doc
View Source
AddPermissionSource(Type)
Declaration
public void AddPermissionSource(Type type)
Parameters
Type |
Name |
Description |
Type |
type |
|
|
Improve this Doc
View Source
AddPermissionSource<TSource>()
Declaration
public void AddPermissionSource<TSource>()
where TSource : IPermissionStore
Type Parameters
|
Improve this Doc
View Source
RemovePermissionCheckProvider(Type)
Declaration
public bool RemovePermissionCheckProvider(Type type)
Parameters
Type |
Name |
Description |
Type |
type |
|
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
RemovePermissionCheckProvider<TProvider>()
Declaration
public void RemovePermissionCheckProvider<TProvider>()
where TProvider : IPermissionCheckProvider
Type Parameters
Name |
Description |
TProvider |
|
|
Improve this Doc
View Source
RemovePermissionSource(Type)
Declaration
public bool RemovePermissionSource(Type type)
Parameters
Type |
Name |
Description |
Type |
type |
|
Returns
Type |
Description |
System.Boolean |
|
|
Improve this Doc
View Source
RemovePermissionSource<TSource>()
Declaration
public void RemovePermissionSource<TSource>()
where TSource : IPermissionStore
Type Parameters
Extension Methods