private void CloseIterator()
 {
     if (this.iterator != null)
     {
         this.iterator.Dispose();
         this.iterator = null;
     }
 }
Beispiel #2
0
 private void Dispose(bool disposing)
 {
     try
     {
         if (!this.disposed && disposing && this.iterator != null)
         {
             this.iterator = null;
         }
     }
     finally
     {
         this.disposed = true;
     }
 }
 private ISQLiteChangeSetMetadataItem CreateMetadataItem(IntPtr iterator)
 {
     return(new SQLiteChangeSetMetadataItem(SQLiteChangeSetIterator.Attach(iterator)));
 }
Beispiel #4
0
 public SQLiteChangeSetMetadataItem(SQLiteChangeSetIterator iterator)
 {
     this.iterator = iterator;
 }
 public SQLiteChangeSetEnumerator(SQLiteChangeSetIterator iterator)
 {
     this.SetIterator(iterator);
 }
 private void SetIterator(SQLiteChangeSetIterator iterator)
 {
     this.iterator = iterator;
 }
 protected void ResetIterator(SQLiteChangeSetIterator iterator)
 {
     this.CloseIterator();
     this.SetIterator(iterator);
 }