public int Compare(IRecordNode x, IRecordNode y) { int res = string.Compare(x.FolderUid, y.FolderUid); if (res == 0) { res = string.Compare(x.RecordUid, y.RecordUid); } return(res); }
/// <summary> /// Initializes a new instance of the <see cref="NodeTarget"/> class. /// </summary> /// <param name="node">The node.</param> /// <param name="elementName">Name of the element.</param> public NodeTarget(IRecordNode node, string elementName) { Node = node; ElementName = elementName; }
/// <summary> /// Initializes a new instance of the <see cref="RootRecordExpression"/> class. /// </summary> /// <param name="recordNode">The record node.</param> public RootRecordExpression(IRecordNode recordNode) : base(recordNode.RecordGroup) { this.recordNode = recordNode; }