Exemple #1
0
 public void Add(EmergencyContact type)
 {
     lock (type)
     {
         if (Count == ParentId.Length)
         {
             var newLength = ParentId.Length + 1000;
             var _ParentId = new string[newLength];
             ParentId.CopyTo(_ParentId);
             ParentId = _ParentId;
             var _Name = new string[newLength];
             Name.CopyTo(_Name);
             Name = _Name;
             var _Occupation = new string[newLength];
             Occupation.CopyTo(_Occupation);
             Occupation = _Occupation;
             var _Address = new string[newLength];
             Address.CopyTo(_Address);
             Address = _Address;
             var _Region = new string[newLength];
             Region.CopyTo(_Region);
             Region = _Region;
             var _HomeTown = new string[newLength];
             HomeTown.CopyTo(_HomeTown);
             HomeTown = _HomeTown;
             var _Mobile = new string[newLength];
             Mobile.CopyTo(_Mobile);
             Mobile = _Mobile;
             var _Email = new string[newLength];
             Email.CopyTo(_Email);
             Email = _Email;
             var _StudentId = new string[newLength];
             StudentId.CopyTo(_StudentId);
             StudentId = _StudentId;
         }
         ParentId.Span[Count]   = type.ParentId;
         Name.Span[Count]       = type.Name;
         Occupation.Span[Count] = type.Occupation;
         Address.Span[Count]    = type.Address;
         Region.Span[Count]     = type.Region;
         HomeTown.Span[Count]   = type.HomeTown;
         Mobile.Span[Count]     = type.Mobile;
         Email.Span[Count]      = type.Email;
         StudentId.Span[Count]  = type.StudentId;
     }
 }