Interface
INodeData

Interface implemented by all objects to be use in an element tree.

Definition

Namespace:ArtOfTest.Common.Design.ProjectModel

Assembly:ArtOfTest.WebAii.Design.dll

Syntax:

cs-api-definition
public interface INodeData : INotifyPropertyChanged

Derived Classes: DummyElementsNodeFindExpressionElementRootNodeDataDesktopAppNodeFindParamElementFramePageUriRegionWpfAppNode

Inherited Members INotifyPropertyChanged.PropertyChanged

Properties

FriendlyName

Get or set a friendly name for this node.

Declaration

cs-api-definition
string FriendlyName { get; set; }

Property Value

string

Kind

The kind of this node.

Declaration

cs-api-definition
int Kind { get; }

Property Value

int

VariableReference

Declaration

cs-api-definition
CodeExpression VariableReference { get; set; }

Property Value

CodeExpression

Methods

Clone()

Perform a deep clone of this node.

Declaration

cs-api-definition
INodeData Clone()

Returns

INodeData

The cloned node.

CopyTo(INodeData)

Copy this to the node passed in.

Declaration

cs-api-definition
void CopyTo(INodeData o)

Parameters

o

INodeData

The node to copy to.

GetUniqueKey()

Get the unique key that identifies this node.

Declaration

cs-api-definition
string GetUniqueKey()

Returns

string

Match(INodeData)

Compare two INodeData

Declaration

cs-api-definition
bool Match(INodeData obj)

Parameters

obj

INodeData

Returns

bool