Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / clr / src / BCL / Microsoft / Win32 / SafeHandles / SafeFindHandle.cs / 1 / SafeFindHandle.cs
// ==++==
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// ==--==
/*============================================================
**
** Class: SafeFindHandle
**
**
** A wrapper for find handles
**
**
===========================================================*/
using System;
using System.Security;
using System.Security.Permissions;
using System.Runtime.InteropServices;
using System.Runtime.CompilerServices;
using System.Runtime.ConstrainedExecution;
using Microsoft.Win32;
namespace Microsoft.Win32.SafeHandles {
internal sealed class SafeFindHandle : SafeHandleZeroOrMinusOneIsInvalid
{
[SecurityPermission(SecurityAction.LinkDemand, UnmanagedCode=true)]
internal SafeFindHandle() : base(true) {}
override protected bool ReleaseHandle()
{
return Win32Native.FindClose(handle);
}
}
}
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Input.cs
- ActiveDocumentEvent.cs
- SafeSystemMetrics.cs
- AccessDataSourceView.cs
- SafeBitVector32.cs
- PeerName.cs
- TextStore.cs
- ListViewGroup.cs
- SiteMapSection.cs
- Overlapped.cs
- Calendar.cs
- PeerTransportSecuritySettings.cs
- prompt.cs
- ErrorStyle.cs
- ValueExpressions.cs
- PropertyInfoSet.cs
- OleDbParameter.cs
- ProcessHostMapPath.cs
- PathSegment.cs
- Context.cs
- CustomLineCap.cs
- UnregisterInfo.cs
- RectConverter.cs
- WebControl.cs
- dataSvcMapFileLoader.cs
- JpegBitmapDecoder.cs
- TableLayoutStyleCollection.cs
- SafeNativeMethodsCLR.cs
- WebUtil.cs
- TreeNodeClickEventArgs.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- ICspAsymmetricAlgorithm.cs
- DropShadowBitmapEffect.cs
- CompiledQuery.cs
- HeaderUtility.cs
- DayRenderEvent.cs
- CheckoutException.cs
- TimeSpanStorage.cs
- UnionCodeGroup.cs
- EventArgs.cs
- CellQuery.cs
- InstanceLockedException.cs
- NotifyIcon.cs
- AccessDataSource.cs
- SqlDataSource.cs
- TokenizerHelper.cs
- SafeBitVector32.cs
- HideDisabledControlAdapter.cs
- LicenseException.cs
- WSHttpBinding.cs
- WeakEventTable.cs
- HttpCacheVary.cs
- DataGridViewHeaderCell.cs
- StringFunctions.cs
- ScriptResourceHandler.cs
- NavigateEvent.cs
- AttributeSetAction.cs
- RenderDataDrawingContext.cs
- EntryWrittenEventArgs.cs
- Bold.cs
- IndexedSelectQueryOperator.cs
- ExpressionEditorAttribute.cs
- ListBoxItemAutomationPeer.cs
- MessagePropertyAttribute.cs
- DynamicRenderer.cs
- ObjectDataSourceView.cs
- PeerObject.cs
- FormViewPageEventArgs.cs
- FastEncoder.cs
- FixUp.cs
- RtfToXamlLexer.cs
- DriveInfo.cs
- EvidenceBase.cs
- SqlDelegatedTransaction.cs
- JsonDeserializer.cs
- TcpClientCredentialType.cs
- Globals.cs
- HttpChannelHelpers.cs
- recordstatefactory.cs
- JsonServiceDocumentSerializer.cs
- EpmHelper.cs
- RSAPKCS1SignatureDeformatter.cs
- SoundPlayer.cs
- DocumentScope.cs
- PropertyChangeTracker.cs
- DesignBindingPicker.cs
- PropertyManager.cs
- FrameworkElement.cs
- ActiveXHelper.cs
- OleDbPermission.cs
- KeyValuePairs.cs
- AuthStoreRoleProvider.cs
- RealizationContext.cs
- TcpTransportElement.cs
- StoryFragments.cs
- OleDbPermission.cs
- KeyboardNavigation.cs
- DbBuffer.cs
- SortQuery.cs
- Point3DCollection.cs