ClassDesktopAppNode
Store information about a desktop application so we can find it as a running program.
Definition
Namespace:ArtOfTest.WebAii.Design.ProjectModel
Assembly:ArtOfTest.WebAii.Design.dll
Syntax:
[DataContract(Namespace = "http://artoftest.com/schemas/WebAiiDesignCanvas/1.0.0")]
public class DesktopAppNode : IExtensibleDataObject, IApplicationNodeData, INodeData, INotifyPropertyChanged
Inheritance: objectDesktopAppNode
Implements:
Constructors
DesktopAppNode()
Declaration
public DesktopAppNode()
Properties
ExecutablePath
The desktop application executable path.
Declaration
[DataMember(Name = "ExecutablePath")]
public string ExecutablePath { get; set; }
Property Value
Implements
ExtensionData
Declaration
[Browsable(false)]
public ExtensionDataObject ExtensionData { get; set; }
Property Value
Implements
FriendlyName
Friendly name to easily identify this node. This name will also be used as a variable name in code.
Declaration
[DataMember(Name = "FriendlyName")]
[Browsable(false)]
public string FriendlyName { get; set; }
Property Value
Implements
Kind
The kind of this node.
Declaration
[Browsable(false)]
public int Kind { get; }
Property Value
Implements
ModuleName
The desktop application name used to identify this node.
Declaration
[DataMember(Name = "ModuleName")]
public string ModuleName { get; set; }
Property Value
VariableReference
Declaration
[Browsable(false)]
public CodeExpression VariableReference { get; set; }
Property Value
Implements
Methods
Clone()
Perform a deep clone of this node.
Declaration
public INodeData Clone()
Returns
The cloned node.
Implements
CopyTo(INodeData)
Copy this to the node passed in.
Declaration
public void CopyTo(INodeData o)
Parameters
o
The node to copy to.
Implements
GetUniqueKey()
Get the unique key that identifies this node.
Match(INodeData)
Compare two INodeData
Events
PropertyChanged
Fired when property of current object is changed.
Declaration
public event PropertyChangedEventHandler PropertyChanged
Event Value
Implements