Class
WpfAppNode

Definition

Namespace:ArtOfTest.WebAii.Design.ProjectModel

Assembly:ArtOfTest.WebAii.Design.dll

Syntax:

cs-api-definition
[DataContract(Namespace = "http://artoftest.com/schemas/WebAiiDesignCanvas/1.0.0")]
public class WpfAppNode : IExtensibleDataObject, IApplicationNodeData, INodeData, INotifyPropertyChanged

Inheritance: objectWpfAppNode

Implements: IApplicationNodeDataIExtensibleDataObjectINodeDataINotifyPropertyChanged

Constructors

WpfAppNode(string)

Declaration

cs-api-definition
public WpfAppNode(string executableName)

Parameters

executableName

string

Properties

ExecutablePath

Retruns the path to the application executable

Declaration

cs-api-definition
[Browsable(true)]
[DataMember(Name = "ExecutablePath")]
public string ExecutablePath { get; set; }

Property Value

string

Implements IApplicationNodeData.ExecutablePath

ExtensionData

Declaration

cs-api-definition
[Browsable(false)]
public ExtensionDataObject ExtensionData { get; set; }

Property Value

ExtensionDataObject

Implements IExtensibleDataObject.ExtensionData

FriendlyName

Get or set a friendly name for this node.

Declaration

cs-api-definition
[DataMember(Name = "FriendlyName")]
[Browsable(false)]
public string FriendlyName { get; set; }

Property Value

string

Implements INodeData.FriendlyName

Kind

The kind of this node.

Declaration

cs-api-definition
[Browsable(false)]
public int Kind { get; }

Property Value

int

Implements INodeData.Kind

ModuleName

Declaration

cs-api-definition
[DataMember(Name = "ModuleName")]
public string ModuleName { get; set; }

Property Value

string

VariableReference

Code variable reference for code gen

Declaration

cs-api-definition
[Browsable(false)]
public CodeExpression VariableReference { get; set; }

Property Value

CodeExpression

Implements INodeData.VariableReference

Methods

Clone()

Perform a deep clone of this node.

Declaration

cs-api-definition
public INodeData Clone()

Returns

INodeData

The cloned node.

Implements INodeData.Clone()

CopyTo(INodeData)

Copy this to the node passed in.

Declaration

cs-api-definition
public void CopyTo(INodeData o)

Parameters

o

INodeData

The node to copy to.

Implements INodeData.CopyTo(INodeData)

GetUniqueKey()

Get the unique key that identifies this node.

Declaration

cs-api-definition
public string GetUniqueKey()

Returns

string

Implements INodeData.GetUniqueKey()

Match(INodeData)

Match two WpfAppNodes.

Declaration

cs-api-definition
public bool Match(INodeData obj)

Parameters

obj

INodeData

Returns

bool

Implements INodeData.Match(INodeData)

ToString()

Declaration

cs-api-definition
public override string ToString()

Returns

string

Overrides object.ToString()

Events

PropertyChanged

Declaration

cs-api-definition
public event PropertyChangedEventHandler PropertyChanged

Event Value

PropertyChangedEventHandler

Implements INotifyPropertyChanged.PropertyChanged