C# Класс SonarLint.VisualStudio.Progress.UnitTests.ConfigurableProgressController

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

Private Properties

Свойство Тип Описание
IProgressController Task
IProgressController bool
IProgressController void
IProgressStepExecutionEvents void
IServiceProvider object

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

Метод Описание
AssertNoProgressChangeEvents ( ) : void
AssertProgressChangeEvents ( double>.List expectedOrderedProgressEvents ) : void
Cancel ( ) : void

Cancels the execution

ConfigurableProgressController ( IServiceProvider serviceProvider, int waitForCompletion = DefaultWaitForCompletionMS ) : SonarLint.VisualStudio.Progress.Controller
Dispose ( ) : void
Execute ( IProgressStepOperation stepOperation ) : void

Executes the operation and waits for completion

Reset ( ) : void

Resets the configuration

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

Метод Описание
IProgressController ( ) : Task
IProgressController ( ) : bool
IProgressController ( IProgressStepFactory stepFactory, IEnumerable stepsDefinition ) : void
IProgressStepExecutionEvents ( string progressDetailText, double progress ) : void
IServiceProvider ( Type serviceType ) : object

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

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

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

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

public AssertProgressChangeEvents ( double>.List expectedOrderedProgressEvents ) : void
expectedOrderedProgressEvents double>.List
Результат void

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

Cancels the execution
public Cancel ( ) : void
Результат void

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

public ConfigurableProgressController ( IServiceProvider serviceProvider, int waitForCompletion = DefaultWaitForCompletionMS ) : SonarLint.VisualStudio.Progress.Controller
serviceProvider IServiceProvider
waitForCompletion int
Результат SonarLint.VisualStudio.Progress.Controller

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

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

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

Executes the operation and waits for completion
public Execute ( IProgressStepOperation stepOperation ) : void
stepOperation IProgressStepOperation The operation to execute
Результат void

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

Resets the configuration
public Reset ( ) : void
Результат void