Table of Contents

Interface INode

Namespace
PushTechnology.ClientInterface.Data.Record.Schema
Assembly
Diffusion.Client.dll

The ISchema Node - A IRecord or a IField.

public interface INode

Remarks

Implemented in Version 6.0.

Properties

IsVariable

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

bool IsVariable { get; }

Property Value

bool

Whether the node has variable multiplicity.

Max

Returns the maximum number of occurrences.

int Max { get; }

Property Value

int

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.

int Min { get; }

Property Value

int

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.

string Name { get; }

Property Value

string

The node name.