C# Класс Dev2.ViewModels.Deploy.DeployNavigationViewModel

Наследование: NavigationViewModelBase
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
ClearConflictingNodesNodes ( ) : void
DeployNavigationViewModel ( IEventAggregator eventPublisher, IAsyncWorker asyncWorker, IEnvironmentRepository environmentRepository, IStudioResourceRepository studioResourceRepository, bool target, IConnectControlSingleton connectControlSingleton ) : System
Filter ( bool>.Func filter, bool fromFilter = false ) : void
FindChild ( IContextualResourceModel resource ) : IExplorerItemModel
RefreshConnectControl ( ) : void
RefreshEnvironment ( ) : void
SetNodeOverwrite ( IContextualResourceModel resource, bool state ) : bool
Update ( ) : void

Защищенные методы

Метод Описание
DoFiltering ( string searhFilter ) : void
Iterate ( Action action ) : void

perform some kind of action on all children of a node

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

Метод Описание
AuthorizationServiceOnPermissionsModified ( object sender, EventArgs eventArgs ) : void
FilterEnvironments ( IEnvironmentModel connection, bool clearSelections = true ) : void
Iterate ( Action action, IExplorerItemModel node ) : void

perform some kind of action on all children of a node. this can be moved onto the tree node interface if it is found to be needed elsewhere

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

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

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

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

public DeployNavigationViewModel ( IEventAggregator eventPublisher, IAsyncWorker asyncWorker, IEnvironmentRepository environmentRepository, IStudioResourceRepository studioResourceRepository, bool target, IConnectControlSingleton connectControlSingleton ) : System
eventPublisher IEventAggregator
asyncWorker IAsyncWorker
environmentRepository IEnvironmentRepository
studioResourceRepository IStudioResourceRepository
target bool
connectControlSingleton IConnectControlSingleton
Результат System

DoFiltering() защищенный Метод

protected DoFiltering ( string searhFilter ) : void
searhFilter string
Результат void

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

public Filter ( bool>.Func filter, bool fromFilter = false ) : void
filter bool>.Func
fromFilter bool
Результат void

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

public FindChild ( IContextualResourceModel resource ) : IExplorerItemModel
resource IContextualResourceModel
Результат IExplorerItemModel

Iterate() защищенный Метод

perform some kind of action on all children of a node
protected Iterate ( Action action ) : void
action Action
Результат void

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

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

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

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

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

public SetNodeOverwrite ( IContextualResourceModel resource, bool state ) : bool
resource IContextualResourceModel
state bool
Результат bool

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

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