skip navigation
  • Product Bundles

    DevCraft

    All Telerik .NET tools and Kendo UI JavaScript components in one package. Now enhanced with:

    • NEW: Design Kits for Figma
    • Online Training
    • Document Processing Library
    • Embedded Reporting for web and desktop
    Web
    Kendo UI UI for jQuery UI for Angular UI for React UI for Vue UI for Blazor UI for ASP.NET Core UI for ASP.NET MVC UI for ASP.NET AJAX
    Mobile
    UI for .NET MAUI UI for Xamarin
    Document Management
    Telerik Document Processing
    Desktop
    UI for .NET MAUI UI for WinUI UI for WinForms UI for WPF
    Reporting & Mocking
    Telerik Reporting Telerik Report Server Telerik JustMock
    Automated Testing
    Test Studio Test Studio Dev Edition
    CMS
    Sitefinity
    UI/UX Tools
    ThemeBuilder Design System Kit
    Debugging
    Fiddler Fiddler Everywhere Fiddler Classic Fiddler Jam FiddlerCap FiddlerCore
    Free Tools
    VB.NET to C# Converter Testing Framework
    View all products
  • Overview
    • Functional UI Testing
    • RESTful API Testing
    • Load Testing
    • Remote Test Execution
    • Agile Teams
    • Web Test Automation
    • Desktop Test Automation
    • Responsive UI Testing
    • Continuous Testing
    • Test Studio Trainings
    • Test Studio Consulting
    • Docs and Support
    • Documentation
    • Virtual Classroom
    • Videos
    • Blogs
    • Webinars
    • Whitepapers
    • Case Studies
    • Feedback Portal
    • Technical Support
    • What’s New
    • Roadmap
    • Release Notes
  • Pricing
  • Shopping cart
    • Account Overview
    • Your Licenses
    • Downloads
    • Support Center
    • Forum Profile
    • Payment Methods
    • Edit Profile
    • Log out
  • Login
  • Contact Us
  • Request a demo Try now

Class LightProjectModule

Inheritance
System.Object
ModuleBase
LightProjectModule
Inherited Members
ModuleBase.TriggerAsyncFunc<T>(Func<T>)
ModuleBase.TriggerAsyncAction(Action)
ModuleBase.InvokeOnUIThread(Action, Boolean)
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.Modules
Assembly: ArtOfTest.WebAii.Design.dll

Syntax

public class LightProjectModule : ModuleBase

Properties

FileSystemProvider

Declaration
protected FileSystemProvider FileSystemProvider { get; }
Property Value
FileSystemProvider

IsProjectLoaded

Declaration
public bool IsProjectLoaded { get; }
Property Value
System.Boolean

LightProjectElements

Declaration
public List<LightProjectElement> LightProjectElements { get; }
Property Value
System.Collections.Generic.List<LightProjectElement>

Project

Declaration
protected override Project Project { get; }
Property Value
Project

Overrides
ModuleBase.Project

SourceControlProvider

Declaration
protected SourceControlProviderBase SourceControlProvider { get; }
Property Value
SourceControlProviderBase

TestAsStepReferences

Declaration
public IList<LightTestAsStepReference> TestAsStepReferences { get; }
Property Value
System.Collections.Generic.IList<LightTestAsStepReference>

Methods

CopyElements(LightFolder, LightProjectElement[])

Declaration
public void CopyElements(LightFolder parentFolder, params LightProjectElement[] projectElements)
Parameters
LightFolder parentFolder

LightProjectElement[] projectElements

CreateCodeFile(String)

Declaration
public LightCodeFile CreateCodeFile(string path)
Parameters
System.String path

Returns
LightCodeFile

CreateFolder(String, Boolean)

Declaration
public void CreateFolder(string path, bool folderCreated)
Parameters
System.String path

System.Boolean folderCreated

CreateTest(TestType, String)

Declaration
public LightTest CreateTest(TestType type, string parentFolder)
Parameters
TestType type

System.String parentFolder

Returns
LightTest

DeleteCodeBehindFile(LightTest)

Declaration
public void DeleteCodeBehindFile(LightTest lTest)
Parameters
LightTest lTest

DeleteExternalCodeFile(LightCodeFile)

Declaration
public void DeleteExternalCodeFile(LightCodeFile lCodeFile)
Parameters
LightCodeFile lCodeFile

DeleteFolder(LightFolder)

Declaration
public void DeleteFolder(LightFolder lFolder)
Parameters
LightFolder lFolder

DeleteTest(LightTest, Boolean)

Declaration
public void DeleteTest(LightTest lTest, bool deleteFromDisk)
Parameters
LightTest lTest

System.Boolean deleteFromDisk

ExcludeProjectElements(IList<LightProjectElement>)

Declaration
public void ExcludeProjectElements(IList<LightProjectElement> elements)
Parameters
System.Collections.Generic.IList<LightProjectElement> elements

FindLightTest(String)

Declaration
public LightTest FindLightTest(string path)
Parameters
System.String path

Returns
LightTest

FixTestAsStepByLightTest(LightTest, HashSet<LightProjectElement>)

Declaration
public void FixTestAsStepByLightTest(LightTest lightTest, HashSet<LightProjectElement> dirtyTestsSet)
Parameters
LightTest lightTest

System.Collections.Generic.HashSet<LightProjectElement> dirtyTestsSet

HookUpFileSystemProviderEvents()

Declaration
protected virtual void HookUpFileSystemProviderEvents()

ImportCodeFile(ImportCodeFileArgs)

Declaration
public LightCodeFile ImportCodeFile(ImportCodeFileArgs args)
Parameters
ImportCodeFileArgs args

Returns
LightCodeFile

ImportTest(ImportTestArgs)

Declaration
public LightTest ImportTest(ImportTestArgs args)
Parameters
ImportTestArgs args

Returns
LightTest

MoveCodeFile(LightCodeFile, String)

Declaration
public void MoveCodeFile(LightCodeFile lCodeFile, string newCodeFilePath)
Parameters
LightCodeFile lCodeFile

System.String newCodeFilePath

MoveFolder(LightFolder, String)

Declaration
public void MoveFolder(LightFolder lFolder, string newFolderPath)
Parameters
LightFolder lFolder

System.String newFolderPath

MoveTest(LightTest, String)

Declaration
public void MoveTest(LightTest lTest, string newTestPath)
Parameters
LightTest lTest

System.String newTestPath

OnFolderDiscovered(LightFolder)

Declaration
protected virtual void OnFolderDiscovered(LightFolder lightFolder)
Parameters
LightFolder lightFolder

OnLightCodeFileLoaded(LightCodeFile)

Declaration
protected virtual void OnLightCodeFileLoaded(LightCodeFile lightCodeFile)
Parameters
LightCodeFile lightCodeFile

OnLightTestDeleted(LightTest)

Declaration
protected void OnLightTestDeleted(LightTest lTest)
Parameters
LightTest lTest

OnLightTestDeleting(LightTest)

Declaration
protected void OnLightTestDeleting(LightTest lTest)
Parameters
LightTest lTest

OnLightTestLoaded(LightTest)

Declaration
protected virtual void OnLightTestLoaded(LightTest lightTest)
Parameters
LightTest lightTest

OnLightTestMoved(LightTestMovedArgs)

Declaration
protected void OnLightTestMoved(LightTestMovedArgs args)
Parameters
LightTestMovedArgs args

OnLightTestsLoaded()

Declaration
protected virtual void OnLightTestsLoaded()

OnProjectElementManuallyDeleted(LightProjectElement)

Declaration
protected virtual void OnProjectElementManuallyDeleted(LightProjectElement element)
Parameters
LightProjectElement element

OnProjectLoaded(Project)

Declaration
protected virtual void OnProjectLoaded(Project project)
Parameters
Project project

RenameCodeFile(LightCodeFile, String)

Declaration
public void RenameCodeFile(LightCodeFile lCodeFile, string newName)
Parameters
LightCodeFile lCodeFile

System.String newName

RenameFolder(LightFolder, String)

Declaration
public void RenameFolder(LightFolder lFolder, string newName)
Parameters
LightFolder lFolder

System.String newName

RenameTest(LightTest, String)

Declaration
public void RenameTest(LightTest lTest, string newName)
Parameters
LightTest lTest

System.String newName

SaveProject()

Declaration
public void SaveProject()

SaveProjectAsync()

Declaration
public Task SaveProjectAsync()
Returns
System.Threading.Tasks.Task

SaveProjectElements(IList<LightProjectElement>)

Declaration
public void SaveProjectElements(IList<LightProjectElement> elements)
Parameters
System.Collections.Generic.IList<LightProjectElement> elements

SaveProjectElementsAsync(IList<LightProjectElement>)

Declaration
public Task SaveProjectElementsAsync(IList<LightProjectElement> elements)
Parameters
System.Collections.Generic.IList<LightProjectElement> elements

Returns
System.Threading.Tasks.Task

SmartRefresh(Boolean)

Declaration
public IList<string> SmartRefresh(bool updateCodeBehind = true)
Parameters
System.Boolean updateCodeBehind

Returns
System.Collections.Generic.IList<System.String>

UnHookUpFileSystemProviderEvents()

Declaration
protected virtual void UnHookUpFileSystemProviderEvents()

Events

FolderDiscovered

Declaration
public event Action<LightFolder> FolderDiscovered
Event Type
System.Action<LightFolder>

LightCodeFileLoaded

Declaration
public event Action<LightCodeFile> LightCodeFileLoaded
Event Type
System.Action<LightCodeFile>

LightCodeFileMoved

Declaration
public event Action<LightCodeFile, string> LightCodeFileMoved
Event Type
System.Action<LightCodeFile, System.String>

LightProjectLoaded

Declaration
public event Action<Project> LightProjectLoaded
Event Type
System.Action<Project>

LightTestDeleted

Declaration
public event Action<LightTest> LightTestDeleted
Event Type
System.Action<LightTest>

LightTestDeleting

Declaration
public event Action<LightTest> LightTestDeleting
Event Type
System.Action<LightTest>

LightTestDirtyStateChanged

Declaration
public event Action<LightTest, bool> LightTestDirtyStateChanged
Event Type
System.Action<LightTest, System.Boolean>

LightTestLoaded

Declaration
public event Action<LightTest> LightTestLoaded
Event Type
System.Action<LightTest>

LightTestMoved

Declaration
public event Action<LightTestMovedArgs> LightTestMoved
Event Type
System.Action<LightTestMovedArgs>

LightTestsLoaded

Declaration
public event Action LightTestsLoaded
Event Type
System.Action

ProjectElementManuallyDeleted

Declaration
public event Action<LightProjectElement> ProjectElementManuallyDeleted
Event Type
System.Action<LightProjectElement>

Getting Started
  • Getting Started
  • Videos
  • Whats New
  • Roadmap
Community
  • Forums
  • Blogs
  • Feedback Portal

Copyright © 2018 Progress Software Corporation and/or its subsidiaries or affiliates.
All Rights Reserved.

Progress, Telerik, and certain product names used herein are trademarks or registered trademarks of Progress Software Corporation and/or one of its subsidiaries or affiliates in the U.S. and/or other countries. See Trademarks for appropriate markings.