Class Project
Inheritance
System.Object
Project
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
Assembly: ArtOfTest.WebAii.Design.dll
Syntax
public class Project : INotifyPropertyChanged, IDataTransport
Constructors
Project()
Declaration
public Project()
Project(IUIProject, String, String, String)
Declaration
public Project(IUIProject host, string location, string vsProjectPath, string vsProjectLanguage)
Parameters
IUIProject
host
|
System.String
location
|
System.String
vsProjectPath
|
System.String
vsProjectLanguage
|
Project(String)
Declaration
public Project(string rootPath)
Parameters
System.String
rootPath
|
Fields
PagesDetection
Declaration
public static Regex PagesDetection
Field Value
System.Text.RegularExpressions.Regex
|
PROJECTVERSION
Declaration
public const string PROJECTVERSION = "2023.1.220.0"
Field Value
System.String
|
WUTSTargets
Declaration
public const string WUTSTargets = "$(MSBuildExtensionsPath)\\Telerik\\WebUITestStudio\\Telerik.WebUITestStudio.targets"
Field Value
System.String
|
Properties
DataManager
Id
Declaration
public Guid Id { get; set; }
Property Value
System.Guid
|
IsDirty
Declaration
public bool IsDirty { get; set; }
Property Value
System.Boolean
|
LightTests
Declaration
public ReadOnlyCollection<LightTest> LightTests { get; }
Property Value
System.Collections.ObjectModel.ReadOnlyCollection<LightTest>
|
LoadedTests
Declaration
public ReadOnlyCollection<TestBase> LoadedTests { get; }
Property Value
System.Collections.ObjectModel.ReadOnlyCollection<TestBase>
|
Name
Declaration
public string Name { get; set; }
Property Value
System.String
|
ProjectFileFullPath
Declaration
public string ProjectFileFullPath { get; }
Property Value
System.String
|
ProjectFullPath
Declaration
public string ProjectFullPath { get; }
Property Value
System.String
|
ProjectGuid
Declaration
public Guid ProjectGuid { get; }
Property Value
System.Guid
|
ProjectLanguage
Declaration
public CodeGenerationLanguage ProjectLanguage { get; }
Property Value
CodeGenerationLanguage
|
ProjectRelativePath
Declaration
public string ProjectRelativePath { get; set; }
Property Value
System.String
|
SolutionPath
Declaration
public string SolutionPath { get; set; }
Property Value
System.String
|
TestNames
Declaration
public List<string> TestNames { get; }
Property Value
System.Collections.Generic.List<System.String>
|
Upgraded
Declaration
public bool Upgraded { get; }
Property Value
System.Boolean
|
UserSettings
Version
Declaration
public string Version { get; set; }
Property Value
System.String
|
VsProjectLanguage
Declaration
public string VsProjectLanguage { get; set; }
Property Value
System.String
|
VsProjectPath
Declaration
public string VsProjectPath { get; set; }
Property Value
System.String
|
Methods
FireTaskLoggingEvent(String)
Declaration
public static void FireTaskLoggingEvent(string message)
Parameters
System.String
message
|
GetCodeFiles(Boolean)
Declaration
public List<string> GetCodeFiles(bool skipInDevelopmentFiles = true)
Parameters
System.Boolean
skipInDevelopmentFiles
|
Returns
System.Collections.Generic.List<System.String>
|
GetFullPath(String, Test)
Declaration
public static string GetFullPath(string relativePath, Test test)
Parameters
System.String
relativePath
|
Test
test
|
Returns
System.String
|
GetProjectFolder()
Declaration
public string GetProjectFolder()
Returns
System.String
|
GetProjectFromTestPath(String)
Declaration
public static Project GetProjectFromTestPath(string fullTestPath)
Parameters
System.String
fullTestPath
|
Returns
Project
|
GetRelativePath(String, String)
Declaration
public static string GetRelativePath(string fullPath, string projectFullPath)
Parameters
System.String
fullPath
|
System.String
projectFullPath
|
Returns
System.String
|
InitEvents(IUIProject)
OnPropertyChanged(String)
Declaration
protected void OnPropertyChanged(string propName)
Parameters
System.String
propName
|
RenameProject(String, String)
Declaration
public void RenameProject(string oldPath, string newPath)
Parameters
System.String
oldPath
|
System.String
newPath
|
SaveTest(TestBase, out String)
Declaration
public bool SaveTest(TestBase test, out string error)
Parameters
TestBase
test
|
System.String
error
|
Returns
System.Boolean
|
Events
PropertyChanged
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Type
System.ComponentModel.PropertyChangedEventHandler
|
TaskLoggingEvent
Declaration
public static event EventHandler<TaskLoggingEventArgs> TaskLoggingEvent
Event Type
System.EventHandler<TaskLoggingEventArgs>
|