C# Класс BalloonsPop.Core.Commands.CommandFactory

Implements a factory to create commands.
Наследование: ICommandFactory
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
CommandFactory ( ) : System

Initializes a new instance of the CommandFactory class.

ContainsKey ( string commandKey ) : bool

A method to check if the command is already created.

CreateCommand ( string commandName ) : ICommand

A method to create a command.

RegisterCommand ( string commandKey, Func commandProvidingMethod ) : void

A method to register a new command.

UnregisterCommand ( string commandKey ) : void

A method to delete a command.

Приватные методы

Метод Описание
RegisterDefaults ( ) : void

A method to register default commands.

Описание методов

CommandFactory() публичный Метод

Initializes a new instance of the CommandFactory class.
public CommandFactory ( ) : System
Результат System

ContainsKey() публичный Метод

A method to check if the command is already created.
public ContainsKey ( string commandKey ) : bool
commandKey string
Результат bool

CreateCommand() публичный Метод

A method to create a command.
public CreateCommand ( string commandName ) : ICommand
commandName string
Результат ICommand

RegisterCommand() публичный Метод

A method to register a new command.
public RegisterCommand ( string commandKey, Func commandProvidingMethod ) : void
commandKey string
commandProvidingMethod Func
Результат void

UnregisterCommand() публичный Метод

A method to delete a command.
public UnregisterCommand ( string commandKey ) : void
commandKey string
Результат void