private void doAllStatements(AllStatmentsAction action) { foreach (WeakReference weakref in this.statements) { if (weakref.IsAlive) { Statement statement = weakref.Target as Statement; if (statement != null) { if (action == AllStatmentsAction.Reset) { statement.Reset(); } else { statement.SqliteFinalize(); } } } } }
private void doAllStatements(AllStatmentsAction action) { foreach(WeakReference weakref in this.statements) { if(weakref.IsAlive) { Statement statement = weakref.Target as Statement; if(statement != null) { if(action == AllStatmentsAction.Reset) statement.Reset(); else statement.SqliteFinalize(); } } } }