OpenMod Docs OpenMod Docs
OpenMod Docs OpenMod Docs
OpenMod .NET Plugin Framework.

Class AlwaysGrantPermissionCheckProvider

Inheritance
System.Object
AlwaysGrantPermissionCheckProvider
ConsolePermissionProvider
Implements
IPermissionCheckProvider
Namespace: OpenMod.Core.Permissions
Assembly: OpenMod.Core.dll
Syntax
public class AlwaysGrantPermissionCheckProvider : object, IPermissionCheckProvider

Constructors

| Improve this Doc View Source

AlwaysGrantPermissionCheckProvider(Func<IPermissionActor, Boolean>)

Declaration
public AlwaysGrantPermissionCheckProvider(Func<IPermissionActor, bool> actorPredicate)
Parameters
Type Name Description
Func<IPermissionActor, System.Boolean> actorPredicate

Methods

| Improve this Doc View Source

CheckPermissionAsync(IPermissionActor, String)

Declaration
public Task<PermissionGrantResult> CheckPermissionAsync(IPermissionActor actor, string permission)
Parameters
Type Name Description
IPermissionActor actor
System.String permission
Returns
Type Description
Task<PermissionGrantResult>
| Improve this Doc View Source

SupportsActor(IPermissionActor)

Declaration
public bool SupportsActor(IPermissionActor actor)
Parameters
Type Name Description
IPermissionActor actor
Returns
Type Description
System.Boolean

Implements

IPermissionCheckProvider

Extension Methods

DisposeHelper.DisposeSyncOrAsync(Object)