C# Class Microsoft.VisualStudio.R.Package.Sql.Publish.SqlPublishOptionsDialogViewModel

Inheritance: BindableBase
Datei anzeigen Open project: Microsoft/RTVS Class Usage Examples

Public Methods

Method Description
CreateAsync ( SqlSProcPublishSettings settings, ICoreShell coreShell, IProjectSystemServices pss, IProjectConfigurationSettingsProvider pcsp ) : Task
SelectCodePlacement ( int index ) : void
SelectQuoteType ( int index ) : void
SelectTarget ( int index ) : void
SelectTargetTypeAsync ( int index ) : System.Threading.Tasks.Task
UpdateState ( ) : void

Private Methods

Method Description
GetDatabaseConnectionsAsync ( ConfiguredProject project ) : Task>
GetDatabaseProjects ( ) : IReadOnlyList
InitializeAsync ( ) : System.Threading.Tasks.Task
PopulateDatabaseConnectionsListAsync ( ConfiguredProject project ) : System.Threading.Tasks.Task
PopulateProjectList ( ) : void
PopulateTargetsAsync ( ) : System.Threading.Tasks.Task
SqlPublishOptionsDialogViewModel ( SqlSProcPublishSettings settings, ICoreShell coreShell, IProjectSystemServices pss, IProjectConfigurationSettingsProvider pcsp ) : System
TargetTypeFromName ( string name ) : PublishTargetType

Method Details

CreateAsync() public static method

public static CreateAsync ( SqlSProcPublishSettings settings, ICoreShell coreShell, IProjectSystemServices pss, IProjectConfigurationSettingsProvider pcsp ) : Task
settings SqlSProcPublishSettings
coreShell ICoreShell
pss IProjectSystemServices
pcsp IProjectConfigurationSettingsProvider
return Task

SelectCodePlacement() public method

public SelectCodePlacement ( int index ) : void
index int
return void

SelectQuoteType() public method

public SelectQuoteType ( int index ) : void
index int
return void

SelectTarget() public method

public SelectTarget ( int index ) : void
index int
return void

SelectTargetTypeAsync() public method

public SelectTargetTypeAsync ( int index ) : System.Threading.Tasks.Task
index int
return System.Threading.Tasks.Task

UpdateState() public method

public UpdateState ( ) : void
return void