C# Класс Rsdn.Janus.ObjectModel.Features

Список возможностей. Например, форумы, поиск, outbox...
Наследование: ITreeNode, IDisposable
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
Add void
DisposeFeature void
FeatureChanged void
FeatureConfigChanged void
FeatureExists bool
Features System
FindFeatureByKey IFeature
GetAllFeatures void
OnAfterFeatureActivate void
OnAfterFeatureChanged void
OnBeforeFeatureActivate bool
this IFeature
this ITreeNodeITreeNode.System

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

Метод Описание
ConfigChanged ( ) : void
CopyTo ( Array array, int index ) : void
Dispose ( ) : void
FindFeatureByKey ( string key ) : IFeature
GetAllFeatures ( ) : IFeature[]
GetEnumerator ( ) : IEnumerator
Init ( ) : void
Refresh ( ) : void

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

Метод Описание
Add ( IFeature feature ) : void
DisposeFeature ( IFeature feature ) : void
FeatureChanged ( IFeature changedFeature ) : void
FeatureConfigChanged ( IFeature feature ) : void
FeatureExists ( ICollection features, IFeature lookedFor ) : bool
Features ( ) : System
FindFeatureByKey ( ICollection features, string key ) : IFeature
GetAllFeatures ( ICollection features, IList list ) : void
OnAfterFeatureActivate ( IFeature oldFeature, IFeature newFeature ) : void

Хэлпер для вызова события AfterFeatureActivate.

OnAfterFeatureChanged ( IFeature changedFeature ) : void
OnBeforeFeatureActivate ( IFeature oldFeature, IFeature newFeature ) : bool

Хэлпер для вызова события BeforeFeatureActivate.

this ( int index ) : IFeature
this ( int id ) : ITreeNodeITreeNode.System

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

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

public ConfigChanged ( ) : void
Результат void

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

public CopyTo ( Array array, int index ) : void
array System.Array
index int
Результат void

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

public Dispose ( ) : void
Результат void

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

public FindFeatureByKey ( string key ) : IFeature
key string
Результат IFeature

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

public GetAllFeatures ( ) : IFeature[]
Результат IFeature[]

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

public GetEnumerator ( ) : IEnumerator
Результат IEnumerator

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

public Init ( ) : void
Результат void

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

public Refresh ( ) : void
Результат void