Class
FindParamElement

Represents an automatic keyed FindParam.

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")]
[Obsolete("Please use FindExpressionElement instead")]
public class FindParamElement : IExtensibleDataObject, IFindParamElement, INodeData, INotifyPropertyChanged

Inheritance: objectFindParamElement

Implements: IExtensibleDataObjectIFindParamElementINodeDataINotifyPropertyChanged

Constructors

FindParamElement()

Create a new FindParamElement

Declaration

cs-api-definition
public FindParamElement()

FindParamElement(FindParam, string)

Create a new FindParamElement

Declaration

cs-api-definition
public FindParamElement(FindParam param, string name)

Parameters

param

FindParam

The FindParam structure

name

string

The friendly name to use

Properties

ExtensionData

Declaration

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

Property Value

ExtensionDataObject

Implements IExtensibleDataObject.ExtensionData

FindParam

The FindParam object associated with this FindParamElement.

Declaration

cs-api-definition
[TypeConverter(typeof(ExpandableObjectConverter))]
[DataMember(Name = "FindParam")]
public FindParam FindParam { get; set; }

Property Value

FindParam

FriendlyName

Get or set the friendly name of this FindParamElement

Declaration

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

Property Value

string

Implements INodeData.FriendlyName

Kind

Get the this node data kind

Declaration

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

Property Value

int

Implements INodeData.Kind

ValidatePageUrl

Declaration

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

Property Value

bool

VariableReference

Declaration

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

Property Value

CodeExpression

Implements INodeData.VariableReference

Methods

Clone()

Clone this FindParamElement

Declaration

cs-api-definition
public INodeData Clone()

Returns

INodeData

Implements INodeData.Clone()

CopyTo(INodeData)

Copy this element to a different element

Declaration

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

Parameters

o

INodeData

Implements INodeData.CopyTo(INodeData)

GetUniqueKey()

Get the unique key of this node

Declaration

cs-api-definition
public string GetUniqueKey()

Returns

string

Implements INodeData.GetUniqueKey()

Match(INodeData)

Compare two INodeData

Declaration

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

Parameters

obj

INodeData

Returns

bool

Implements INodeData.Match(INodeData)

OnPropertyChanged(string)

Invoked when a property changes.

Declaration

cs-api-definition
public void OnPropertyChanged(string propertyName)

Parameters

propertyName

string

The property name that changed.

ToString()

Declaration

cs-api-definition
public override string ToString()

Returns

string

Overrides object.ToString()

Events

PropertyChanged

Occurs when a property changes

Declaration

cs-api-definition
public event PropertyChangedEventHandler PropertyChanged

Event Value

PropertyChangedEventHandler

Implements INotifyPropertyChanged.PropertyChanged