Project Class |
Namespace: Hummingbird.TestFramework.ExtensionProject
[SerializableAttribute] [DataContractAttribute(Namespace = "http://www.hummingbird-alm.com/testframework/201610")] [KnownTypeAttribute(typeof(ExtensionNode))] [KnownTypeAttribute(typeof(ServiceApplication))] [KnownTypeAttribute(typeof(ServiceCategory))] [KnownTypeAttribute(typeof(Service))] [KnownTypeAttribute(typeof(SoapService))] public class Project : INotifyPropertyChanged
The Project type exposes the following members.
| Name | Description | |
|---|---|---|
| Applications |
List of Systems (application) simulated by the extension
| |
| AssemblyCompany |
Company name or the Author of the current extension
| |
| AssemblyCopyright |
Copyright information.
| |
| AssemblyDescription |
A brief description of this extension, it will be used as AssemblyDescription of your output.
| |
| AssemblyName |
AssemblyName of the current Extension Project. It is Recommended to use Hummingbird.YourCompany.YourProject as the assembly name.
| |
| AssemblyProduct |
Product name of the current extension
| |
| AssemblyVersion |
Gets or sets the assembly version.
| |
| BinaryFolder |
Gets the binary folder where the extension has been generated. usually the Binary folder contains "ExtensionDefinition.xml" and the Dll files
| |
| GeneratedCsProjectFile |
Gets or sets the full path to the generated *.csproj file.
This value will be ignored after reloading the extension project, to ensure the project files to be regenerated.
| |
| Id |
Gets or sets the GUID identifier of the project.
| |
| IsSaved |
Flag if the extension project is saved.
| |
| LicenseFileContent |
Gets or sets the content of the license file.
| |
| LicenseFileName |
Gets or sets the name of the license file.
| |
| LoadedPath |
Gets the Path where is Extension project is loaded or last saved.
| |
| Name |
Friendly Name of the current Extension Project.
| |
| OutputPath |
Gets or sets the last output path used to generate Visual Studio project and build the assembly
| |
| RootNamespace |
Gets or sets the root namespace of the project
| |
| ZipArchive |
Gets the zip archive file that contains the extension package.
|
| Name | Description | |
|---|---|---|
| Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
| Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
| GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
| GetType | Gets the Type of the current instance. (Inherited from Object.) | |
| LoadFrom |
Loads an extension project from local or UNC path
| |
| MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
| Save |
Saves this instance. when the file has never been saved or loaded, the return value will be False. SaveAs(string path) should be called for the first save.
| |
| SaveAs |
Saves this instance as another file
| |
| ToString | Returns a string that represents the current object. (Inherited from Object.) |
| Name | Description | |
|---|---|---|
| PropertyChanged |
Occurs when property value changed.
|
| Name | Description | |
|---|---|---|
| ToStringOrXml |
Converts any Object to string representation in String or XML format.
(Defined by ExtensionMethods.) | |
| ToXmlString |
Converts any Object to string representation in XML format.
(Defined by ExtensionMethods.) |