C# Class GitHub.App.Factories.UIFactory

Inheritance: IUIFactory
显示文件 Open project: github/VisualStudio

Public Methods

Method Description
CreateViewAndViewModel ( UIViewType viewType ) : IUIPair

Creates View/ViewModel instances for the specified viewType if they haven't been created yet in the current flow

Dispose ( ) : void

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Private Methods

Method Description
UIFactory ( IExportFactoryProvider factory ) : GitHub.Exports

Method Details

CreateViewAndViewModel() public method

Creates View/ViewModel instances for the specified viewType if they haven't been created yet in the current flow
public CreateViewAndViewModel ( UIViewType viewType ) : IUIPair
viewType UIViewType
return IUIPair

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void