private void CloseIterator() { if (this.iterator != null) { this.iterator.Dispose(); this.iterator = null; } }
private void Dispose(bool disposing) { try { if (!this.disposed && disposing && this.iterator != null) { this.iterator = null; } } finally { this.disposed = true; } }
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); }
public SQLiteChangeSetMetadataItem(SQLiteChangeSetIterator iterator) { this.iterator = iterator; }
private ISQLiteChangeSetMetadataItem CreateMetadataItem(IntPtr iterator) { return(new SQLiteChangeSetMetadataItem(SQLiteChangeSetIterator.Attach(iterator))); }