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

Class CommandPermissionBuilder

Inheritance
System.Object
CommandPermissionBuilder
Implements
ICommandPermissionBuilder
Namespace: OpenMod.Core.Commands
Assembly: OpenMod.Core.dll
Syntax
public class CommandPermissionBuilder : object, ICommandPermissionBuilder

Constructors

| Improve this Doc View Source

CommandPermissionBuilder(Lazy<ICommandStore>)

Declaration
public CommandPermissionBuilder(Lazy<ICommandStore> commandStore)
Parameters
Type Name Description
Lazy<ICommandStore> commandStore

Methods

| Improve this Doc View Source

GetPermission(ICommandRegistration)

Declaration
public virtual string GetPermission(ICommandRegistration registration)
Parameters
Type Name Description
ICommandRegistration registration
Returns
Type Description
System.String
| Improve this Doc View Source

GetPermission(ICommandRegistration, IReadOnlyCollection<ICommandRegistration>)

Declaration
public virtual string GetPermission(ICommandRegistration registration, IReadOnlyCollection<ICommandRegistration> commands)
Parameters
Type Name Description
ICommandRegistration registration
IReadOnlyCollection<ICommandRegistration> commands
Returns
Type Description
System.String

Implements

ICommandPermissionBuilder

Extension Methods

DisposeHelper.DisposeSyncOrAsync(Object)