C# Class Rsdn.Janus.ObjectModel.Features

Список возможностей. Например, форумы, поиск, outbox...
Inheritance: ITreeNode, IDisposable
Show file Open project: rsdn/janus Class Usage Examples

Private Properties

Property Type Description
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

Public Methods

Method Description
ConfigChanged ( ) : void
CopyTo ( Array array, int index ) : void
Dispose ( ) : void
FindFeatureByKey ( string key ) : IFeature
GetAllFeatures ( ) : IFeature[]
GetEnumerator ( ) : IEnumerator
Init ( ) : void
Refresh ( ) : void

Private Methods

Method Description
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

Method Details

ConfigChanged() public method

public ConfigChanged ( ) : void
return void

CopyTo() public method

public CopyTo ( Array array, int index ) : void
array System.Array
index int
return void

Dispose() public method

public Dispose ( ) : void
return void

FindFeatureByKey() public method

public FindFeatureByKey ( string key ) : IFeature
key string
return IFeature

GetAllFeatures() public method

public GetAllFeatures ( ) : IFeature[]
return IFeature[]

GetEnumerator() public method

public GetEnumerator ( ) : IEnumerator
return IEnumerator

Init() public method

public Init ( ) : void
return void

Refresh() public method

public Refresh ( ) : void
return void