ClassCodeFilesProvider
Class
Definition
Namespace:ArtOfTest.WebAii.Design.ProjectModel.Providers
Assembly:ArtOfTest.WebAii.Design.dll
Syntax:
cs-api-definition
public class CodeFilesProvider : BaseProvider<LightCodeFile>
Inheritance: objectBaseProvider<LightCodeFile>CodeFilesProvider
Inherited Members
Constructors
CodeFilesProvider()
Declaration
cs-api-definition
public CodeFilesProvider()
Properties
CachedCodeFiles
Declaration
cs-api-definition
public ReadOnlyCollection<LightCodeFile> CachedCodeFiles { get; }
Property Value
CodeService
Declaration
cs-api-definition
public ICodeService CodeService { get; set; }
Property Value
Methods
Clear()
Declaration
cs-api-definition
public override void Clear()
Overrides
CreateCodeFile(string)
Declaration
cs-api-definition
public LightCodeFile CreateCodeFile(string path)
Parameters
path
Returns
DeleteItem(LightCodeFile)
Declaration
cs-api-definition
public void DeleteItem(LightCodeFile item)
Parameters
item
ExcludeLightCodeFile(LightCodeFile)
Declaration
cs-api-definition
public void ExcludeLightCodeFile(LightCodeFile lightCodeFile)
Parameters
lightCodeFile
GetItem(Guid)
Declaration
cs-api-definition
public override LightCodeFile GetItem(Guid id)
Parameters
id
Returns
Overrides
GetItem(string)
Declaration
cs-api-definition
public LightCodeFile GetItem(string path)
Parameters
path
Returns
ImportCodeFile(ImportCodeFileArgs)
Declaration
cs-api-definition
public LightCodeFile ImportCodeFile(ImportCodeFileArgs args)
Parameters
args
Returns
LoadCodeFile(string, bool)
Declaration
cs-api-definition
public LightCodeFile LoadCodeFile(string location, bool removeExcluded = false)
Parameters
location
removeExcluded
Returns
LoadCodeFiles()
Declaration
cs-api-definition
public virtual void LoadCodeFiles()
RenameCodeFile(LightCodeFile, string, SourceControlProviderBase)
Declaration
cs-api-definition
public void RenameCodeFile(LightCodeFile lCodeFile, string newCodeFilePath, SourceControlProviderBase sourceControl = null)
Parameters
lCodeFile
newCodeFilePath
sourceControl
TryUpdateItem(LightCodeFile)
Declaration
cs-api-definition
public override bool TryUpdateItem(LightCodeFile item)
Parameters
item
Returns
Overrides
UpdateProjectLocation(string)
Declaration
cs-api-definition
public override void UpdateProjectLocation(string newLocation)
Parameters
newLocation
Overrides
Events
ItemLoaded
Declaration
cs-api-definition
public event Action<LightCodeFile> ItemLoaded
Event Value