ConsoleRegistratorBase - класс

Базовый класс, наследуемый в объектах регистраторов консольных команд. Помимо наследования также требуется указать атрибут ConsoleRegistratorAttribute.

Definition

Пространство имён: Tessa.Platform.ConsoleApps
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public abstract class ConsoleRegistratorBase : IConsoleRegistrator, 
	ISealable
Inheritance
Object    ConsoleRegistratorBase
Derived
Подробнее
Implements
IConsoleRegistrator, ISealable

Конструкторы

ConsoleRegistratorBaseИнициализирует новый экземпляр класса ConsoleRegistratorBase

Свойства

CommandContextКонтекст команд, в котором выполняется регистрация.
IsSealedПризнак того, что объект был защищён от изменений.

Методы

CheckSealed Выбрасывает исключение [Tessa.Platform.ObjectSealedException], если объект был защищён от изменений.
EqualsDetermines whether the specified object is equal to the current object.
(Унаследован от Object)
FinalizeAllows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Унаследован от Object)
FinalizeRegistrationЗавершает регистрацию после того, как все команды инициализированы.
GetHashCodeServes as the default hash function.
(Унаследован от Object)
GetTypeGets the Type of the current instance.
(Унаследован от Object)
InitializeRegistrationИнициализирует регистрацию перед тем, как какие-либо команды были добавлены.
MemberwiseCloneCreates a shallow copy of the current Object.
(Унаследован от Object)
RegisterCommandsВыполняет регистрацию команд консоли в заданном объекте.
SealЗащищает объект от изменений.
ToStringReturns a string that represents the current object.
(Унаследован от Object)

Методы расширения

Get
(Определяется ComHelper)
InternalMarkerCanvas Возвращает маркер аннотации
(Определяется AnnotationInternalsAccessor)
Invoke
(Определяется ComHelper)
Set
(Определяется ComHelper)

См. также