Interface INode

The ISchema Node - A IRecord or a IField.

Namespace: PushTechnology.ClientInterface.Data.Record.Schema
Assembly: Diffusion.Client.dll
Syntax
public interface INode
Remarks

Implemented in Version 6.0.

Properties

IsVariable

Returns true if the node has variable multiplicity (that is Min != Max).

Declaration
bool IsVariable { get; }
Property Value
Type Description
System.Boolean

Whether the node has variable multiplicity.

Max

Returns the maximum number of occurrences.

Declaration
int Max { get; }
Property Value
Type Description
System.Int32

The maximum number of occurrences.

Remarks

This will be a positive value greater than or equal to the Min value, or -1 to indicate an unlimited number.

Min

Returns the minimum number of occurrences.

Declaration
int Min { get; }
Property Value
Type Description
System.Int32

The minimum number of occurrences.

Remarks

This may be 0 for a variable multiplicity field; otherwise, it will be a positive value.

Name

Returns the node name.

Declaration
string Name { get; }
Property Value
Type Description
System.String

The node name.

Back to top