C# Class VSTalk.Engine.ViewModel.ContactList.ClientResourcesManager

Inheritance: IResourceUpdateHandler, IListener
显示文件 Open project: Irdis/VSTalk Class Usage Examples

Private Properties

Property Type Description
AddResource void
IsAccepted bool
OrderedResources IEnumerable
PopulateResources void
Position int
RegisterResource void
RemoveResource void
UnRegisterResource void

Public Methods

Method Description
ClientResourcesManager ( IPresentationSource presenter, IResourceFilter resourceFilter, IResourceComparator resourceComparator ) : System
StartListen ( ) : void
StopListen ( ) : void
Update ( ) : void

Private Methods

Method Description
AddResource ( IClientResource targetResource ) : void
IsAccepted ( IClientResource clientResource ) : bool
OrderedResources ( IEnumerable resources ) : IEnumerable
PopulateResources ( ) : void
Position ( IEnumerable resources, IClientResource target ) : int
RegisterResource ( IClientResource resource ) : void
RemoveResource ( IClientResource resource ) : void
UnRegisterResource ( IClientResource resource ) : void

Method Details

ClientResourcesManager() public method

public ClientResourcesManager ( IPresentationSource presenter, IResourceFilter resourceFilter, IResourceComparator resourceComparator ) : System
presenter IPresentationSource
resourceFilter IResourceFilter
resourceComparator IResourceComparator
return System

StartListen() public method

public StartListen ( ) : void
return void

StopListen() public method

public StopListen ( ) : void
return void

Update() public method

public Update ( ) : void
return void