internal FieldId(string id, IRecordLabel parent) { if (parent is ImaginaryRoot) { throw new ArgumentException($"{nameof(parent)} is ImaginaryRoot"); } Parent = parent; _id = id; }
public RecordLabel(IRecordLabel parent, bool hasBrackets = true) => (Parent, _hasBrackets) = (parent, hasBrackets);