forceCompleteReset method

void forceCompleteReset()

Force complete reset of scope internal state (for rollback)

Implementation

void forceCompleteReset() {
  if (_disposed) {
    return; // Already disposed, nothing to reset
  }

  // Clear all dependency tracking maps
  _typeBindings.clear();
  _taggedBindings.clear();
  _typeToTags.clear();
  _factories.clear();
  _useCount.clear();

  // Don't clear _disposers as they might be needed for cleanup
  // Don't clear _childScopes as they are still valid

  if (ZenConfig.enableDebugLogs) {
    ZenLogger.logDebug('Force reset scope: ${name ?? id}');
  }
}