Example #1
0
        public override void Clear()
        {
            base.Clear();

            for (int i = fChildToFamilyLinks.Count - 1; i >= 0; i--)
            {
                GEDCOMFamilyRecord family = fChildToFamilyLinks[i].Family;
                family.DeleteChild(this);
            }
            fChildToFamilyLinks.Clear();

            for (int i = fSpouseToFamilyLinks.Count - 1; i >= 0; i--)
            {
                GEDCOMFamilyRecord family = fSpouseToFamilyLinks[i].Family;
                family.RemoveSpouse(this);
            }
            fSpouseToFamilyLinks.Clear();

            for (int i = fGroups.Count - 1; i >= 0; i--)
            {
                GEDCOMGroupRecord group = (GEDCOMGroupRecord)fGroups[i].Value;
                group.RemoveMember(this);
            }
            fGroups.Clear();

            fPersonalNames.Clear();
            fIndividualOrdinances.Clear();
            fSubmittors.Clear();
            fAssociations.Clear();
            fAliasses.Clear();
            fAncestorsInterest.Clear();
            fDescendantsInterest.Clear();
        }
Example #2
0
 public override void Clear()
 {
     base.Clear();
     fPhoneList.Clear();
     fEmailList.Clear();
     fFaxList.Clear();
     fWWWList.Clear();
 }
        public override void Clear()
        {
            base.Clear();

            fTasks.Clear();
            fCommunications.Clear();
            fGroups.Clear();
        }
Example #4
0
        public override void Clear()
        {
            base.Clear();

            fNotes.Clear();
            fSourceCitations.Clear();
            fMultimediaLinks.Clear();
        }
        public override void Clear()
        {
            base.Clear();

            // Special cleaning of Husband and Wife is not necessary,
            // because these are sub-tags and they will be cleared in the call base.Clear()

            int num = fChildren.Count;

            for (int i = 0; i < num; i++)
            {
                GEDCOMIndividualRecord child = (GEDCOMIndividualRecord)fChildren[i].Value;
                child.DeleteChildToFamilyLink(this);
            }
            fChildren.Clear();

            fSpouseSealings.Clear();
        }
Example #6
0
 public void Clear()
 {
     fHeader.Clear();
     fRecords.Clear();
     fXRefIndex.Clear();
 }
Example #7
0
 public virtual void Clear()
 {
     fTags.Clear();
     fStringValue = "";
 }
Example #8
0
 public override void Clear()
 {
     base.Clear();
     fMembers.Clear();
 }
Example #9
0
 public override void Clear()
 {
     base.Clear();
     fFileReferences.Clear();
 }
 public override void Clear()
 {
     base.Clear();
     fEvents.Clear();
 }
Example #11
0
 public override void Clear()
 {
     base.Clear();
     fRepositoryCitations.Clear();
 }