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);
 }
Esempio n. 3
0
 /**
  * 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);
     }
 }
Esempio n. 4
0
 /**
  * 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);
 }