Class ElementsProvider
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: ArtOfTest.WebAii.Design.ProjectModel.Providers
Assembly: ArtOfTest.WebAii.Design.dll
Syntax
public class ElementsProvider : BaseProvider<LightElementNode>
Constructors
ElementsProvider()
Declaration
public ElementsProvider()
Fields
PROGRESS_REPORTER_KEY
Declaration
public const string PROGRESS_REPORTER_KEY = "ElementsProviderReporterKey"
Field Value
System.
|
Properties
CachedDescriptors
Declaration
public ConcurrentDictionary<ElementDescriptor, string> CachedDescriptors { get; }
Property Value
System.
|
ElementsTree
RootNode
Methods
AddElementDescriptor(ElementDescriptor, String)
Declaration
public void AddElementDescriptor(ElementDescriptor desc, string filePath)
Parameters
Element
|
System.
|
Clear()
Declaration
public override void Clear()
Overrides
ArtOfTest.WebAii.Design.ProjectModel.Providers.BaseProvider<ArtOfTest.WebAii.Design.ProjectModel.LightElementNode>.Clear()
CollectDirtyNodes()
Declaration
public void CollectDirtyNodes()
ExcludeElementsByTestPath(String)
Declaration
public void ExcludeElementsByTestPath(string path)
Parameters
System.
|
ExtractElements(String)
Declaration
public IList<ElementDescriptor> ExtractElements(string filePath)
Parameters
System.
|
Returns
System.
|
GetItem(Guid)
Declaration
public override LightElementNode GetItem(Guid id)
Parameters
System.
|
Returns
Overrides
ArtOfTest.WebAii.Design.ProjectModel.Providers.BaseProvider<ArtOfTest.WebAii.Design.ProjectModel.LightElementNode>.GetItem(System.Guid)
GetReporterKey()
Declaration
protected override string GetReporterKey()
Returns
System.
|
Overrides
ArtOfTest.WebAii.Design.ProjectModel.Providers.BaseProvider<ArtOfTest.WebAii.Design.ProjectModel.LightElementNode>.GetReporterKey()
Load(List<String>)
Declaration
public void Load(List<string> testFiles)
Parameters
System.
|
Load(String)
Declaration
public override void Load(string location)
Parameters
System.
|
Overrides
ArtOfTest.WebAii.Design.ProjectModel.Providers.BaseProvider<ArtOfTest.WebAii.Design.ProjectModel.LightElementNode>.Load(System.String)
LoadAsync(List<String>)
Declaration
public void LoadAsync(List<string> testFiles)
Parameters
System.
|
RefreshElements()
Declaration
public void RefreshElements()
ReplaceExtractedElements(TestBase, Boolean)
Declaration
public void ReplaceExtractedElements(TestBase test, bool wait = false)
Parameters
Test
|
System.
|
TryUpdateItem(LightElementNode)
Declaration
public override bool TryUpdateItem(LightElementNode item)
Parameters
Light
|
Returns
System.
|
Overrides
ArtOfTest.WebAii.Design.ProjectModel.Providers.BaseProvider<ArtOfTest.WebAii.Design.ProjectModel.LightElementNode>.TryUpdateItem(ArtOfTest.WebAii.Design.ProjectModel.LightElementNode)
UpdateProjectLocation(String)
Declaration
public override void UpdateProjectLocation(string newLocation)
Parameters
System.
|
Overrides
ArtOfTest.WebAii.Design.ProjectModel.Providers.BaseProvider<ArtOfTest.WebAii.Design.ProjectModel.LightElementNode>.UpdateProjectLocation(System.String)
Events
ElementsReplacementEnded
Declaration
public event Action ElementsReplacementEnded
Event Type
System.
|
ElementsReplacementStarted
Declaration
public event Action ElementsReplacementStarted
Event Type
System.
|