Class
Region

Represents a region information.

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 Region : INodeData, INotifyPropertyChanged, IExtensibleDataObject

Inheritance: objectRegion

Implements: IExtensibleDataObjectINodeDataINotifyPropertyChanged

Constructors

Region()

Create a region object

Declaration

cs-api-definition
public Region()

Region(string)

Create a region object

Declaration

cs-api-definition
public Region(string regionId)

Parameters

regionId

string

The region id

Region(string, string)

Create a region object

Declaration

cs-api-definition
public Region(string regionId, string friendlyName)

Parameters

regionId

string

The region id

friendlyName

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

FriendlyName

Gets or sets a friendly name

Declaration

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

Property Value

string

Implements INodeData.FriendlyName

Kind

Gets the node kind

Declaration

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

Property Value

int

Implements INodeData.Kind

RegionId

Gets or sets the region id

Declaration

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

Property Value

string

VariableReference

Declaration

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

Property Value

CodeExpression

Implements INodeData.VariableReference

Methods

Clone()

Clones this region object

Declaration

cs-api-definition
public INodeData Clone()

Returns

INodeData

The cloned object

Implements INodeData.Clone()

CopyTo(INodeData)

Copy this region to the defined region

Declaration

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

Parameters

o

INodeData

Implements INodeData.CopyTo(INodeData)

GetUniqueKey()

Generate a unique key that represents this region.

Declaration

cs-api-definition
public string GetUniqueKey()

Returns

string

The ky

Implements INodeData.GetUniqueKey()

Match(INodeData)

Compares two region objects.

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

Occurs when a property changes

Declaration

cs-api-definition
public event PropertyChangedEventHandler PropertyChanged

Event Value

PropertyChangedEventHandler

Implements INotifyPropertyChanged.PropertyChanged