private void AddEntry(DBConnectionString entry) { Debug.Assert(entry.GetType() == typeof(DBConnectionString), "not a DBConnectionString"); try { lock (this) { // single writer, multiple readers if (null == _keyvaluetree) { _keyvaluetree = new NameValuePermission(); } if (null == _keyvalues) { _keyvalues = new ArrayList(); } NameValuePermission.AddEntry(_keyvaluetree, _keyvalues, entry); #if DATAPERMIT if (null != _keyvaluetree) { _keyvaluetree.DebugDump("-"); } #endif } } catch { // MDAC 80973 throw; } }
internal void AddPermissionEntry(DBConnectionString entry) { if (null == _keyvaluetree) { _keyvaluetree = new NameValuePermission(); } if (null == _keyvalues) { _keyvalues = new ArrayList(); } NameValuePermission.AddEntry(_keyvaluetree, _keyvalues, entry); _isUnrestricted = false; // MDAC 84639 }
internal void AddPermissionEntry(DBConnectionString entry) { if (this._keyvaluetree == null) { this._keyvaluetree = new NameValuePermission(); } if (this._keyvalues == null) { this._keyvalues = new ArrayList(); } NameValuePermission.AddEntry(this._keyvaluetree, this._keyvalues, entry); this._isUnrestricted = false; }