public virtual void VisitRecordDescriptor(RecordDescriptor recordDescriptor) { //no-op. }
/// <summary> /// Visits the record descriptor. /// </summary> /// <param name="recordDescriptor">The record descriptor to visit.</param> public override void VisitRecordDescriptor(RecordDescriptor recordDescriptor) { if (recordDescriptor.Id != null) { this.dictionary.Add(recordDescriptor.Id, recordDescriptor); } base.VisitRecordDescriptor(recordDescriptor); }
/** * Add a recordDescriptor to the data set. * * @param recordDescriptor The recordDescriptor to be added. */ public void AddRecordDescriptor(RecordDescriptor recordDescriptor) { if (recordDescriptor != null) { if (RecordDescriptors == null) RecordDescriptors = new List<RecordDescriptor>(); RecordDescriptors.Add(recordDescriptor); } }
/** * Build this out with a record descriptor. * * @param recordDescriptor The record descriptor. * @return this. */ public Gedcomx SetRecordDescriptor(RecordDescriptor recordDescriptor) { AddRecordDescriptor(recordDescriptor); return this; }
public override void VisitRecordDescriptor(RecordDescriptor recordDescriptor) { BindIfNeeded(recordDescriptor); base.VisitRecordDescriptor(recordDescriptor); }