ClassBaseProvider<T>
Class
Definition
Namespace:ArtOfTest.WebAii.Design.ProjectModel.Providers
Assembly:ArtOfTest.WebAii.Design.dll
Type Parameters:
T
Syntax:
cs-api-definition
public abstract class BaseProvider<T>
Inheritance: objectBaseProvider<T>
Derived Classes:
Constructors
BaseProvider()
Declaration
cs-api-definition
protected BaseProvider()
Properties
AppContainer
Declaration
cs-api-definition
public ILifetimeScope AppContainer { get; set; }
Property Value
ILifetimeScope
ProgressReporter
Declaration
cs-api-definition
public IDataProgressReportingService ProgressReporter { get; }
Property Value
ProjectLocation
Declaration
cs-api-definition
public string ProjectLocation { get; protected set; }
Property Value
Methods
Clear()
Declaration
cs-api-definition
public abstract void Clear()
EnsureProjectLanguage(string)
Declaration
cs-api-definition
protected virtual void EnsureProjectLanguage(string testPath)
Parameters
testPath
OnItemLoaded(T)
Declaration
cs-api-definition
protected virtual void OnItemLoaded(T item)
Parameters
item
T
OnLoadCompleted()
Declaration
cs-api-definition
protected virtual void OnLoadCompleted()
TryUpdateItem(T)
Declaration
cs-api-definition
public abstract bool TryUpdateItem(T item)
Parameters
item
T
Returns
UpdateProjectLocation(string)
Declaration
cs-api-definition
public virtual void UpdateProjectLocation(string newLocation)
Parameters
newLocation