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
- PriorityBinding.cs
- RegexRunner.cs
- Grid.cs
- OpacityConverter.cs
- DynamicDataRouteHandler.cs
- CollectionViewProxy.cs
- SafeArrayTypeMismatchException.cs
- DBParameter.cs
- CodeRegionDirective.cs
- XmlHelper.cs
- EnumMember.cs
- PropertyMetadata.cs
- DataServiceRequest.cs
- DbProviderFactories.cs
- EntityUtil.cs
- TargetControlTypeAttribute.cs
- DocumentReference.cs
- SoapIncludeAttribute.cs
- UnmanagedMemoryStream.cs
- PackageRelationshipSelector.cs
- ReadOnlyCollectionBase.cs
- AddInAdapter.cs
- BaseResourcesBuildProvider.cs
- DataColumnCollection.cs
- PageParser.cs
- ResourceAssociationSet.cs
- SrgsDocument.cs
- User.cs
- PopupControlService.cs
- ChooseAction.cs
- FormCollection.cs
- HttpRequest.cs
- GridLength.cs
- StylusDownEventArgs.cs
- Vector3DConverter.cs
- WorkflowWebService.cs
- WeakReference.cs
- UnionExpr.cs
- SqlNodeTypeOperators.cs
- RectangleGeometry.cs
- ScriptManager.cs
- PassportAuthentication.cs
- StartUpEventArgs.cs
- SQLGuid.cs
- PermissionRequestEvidence.cs
- MappingMetadataHelper.cs
- X509Certificate2Collection.cs
- AccessDataSourceView.cs
- VoiceObjectToken.cs
- WindowsHyperlink.cs
- InvariantComparer.cs
- UInt32.cs
- SatelliteContractVersionAttribute.cs
- SamlNameIdentifierClaimResource.cs
- Interlocked.cs
- Authorization.cs
- EDesignUtil.cs
- ControlParser.cs
- MdImport.cs
- HandleValueEditor.cs
- EmptyEnumerator.cs
- Rule.cs
- WsatServiceAddress.cs
- ParseHttpDate.cs
- MissingManifestResourceException.cs
- MergePropertyDescriptor.cs
- Schema.cs
- DesignerDeviceConfig.cs
- XamlReaderHelper.cs
- JsonReaderDelegator.cs
- SystemWebSectionGroup.cs
- OperatingSystem.cs
- DateBoldEvent.cs
- SecureEnvironment.cs
- DataObject.cs
- TextTreeRootNode.cs
- CollectionBase.cs
- MarginCollapsingState.cs
- TextRangeEditTables.cs
- SymbolEqualComparer.cs
- XmlCollation.cs
- PhysicalOps.cs
- RegexFCD.cs
- ISAPIApplicationHost.cs
- JpegBitmapEncoder.cs
- ItemCheckedEvent.cs
- Send.cs
- DataGridLinkButton.cs
- HtmlInputReset.cs
- DialogResultConverter.cs
- PreviewPageInfo.cs
- DelegateBodyWriter.cs
- MyContact.cs
- Point3DValueSerializer.cs
- RequestNavigateEventArgs.cs
- StorageMappingFragment.cs
- ReflectionUtil.cs
- MimeTypeMapper.cs
- FocusChangedEventArgs.cs
- HtmlElementCollection.cs