private void FreeKey() { if (_key != null && _key.IsValueCreated) { SafeDsaHandle handle = _key.Value; if (handle != null) { handle.Dispose(); } } }