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
- DocumentPageTextView.cs
- TypeInitializationException.cs
- RoutedEventValueSerializer.cs
- DataGridParentRows.cs
- ConstructorExpr.cs
- DocumentAutomationPeer.cs
- FileStream.cs
- HTTPAPI_VERSION.cs
- Enlistment.cs
- DynamicValueConverter.cs
- StorageEndPropertyMapping.cs
- CustomWebEventKey.cs
- DoubleAnimationBase.cs
- XmlSchemaExporter.cs
- EventRoute.cs
- UIAgentMonitor.cs
- Transform3DCollection.cs
- ControlEvent.cs
- ComponentEditorForm.cs
- XPathNodePointer.cs
- XmlTypeMapping.cs
- CollectionsUtil.cs
- CallContext.cs
- DistinctQueryOperator.cs
- ScriptResourceInfo.cs
- HttpWebRequest.cs
- TextAnchor.cs
- WebUtil.cs
- NameValueFileSectionHandler.cs
- ContentType.cs
- UnsafeNativeMethodsPenimc.cs
- ValueTable.cs
- UTF32Encoding.cs
- XmlSchemaType.cs
- GlobalProxySelection.cs
- ColumnTypeConverter.cs
- LoginView.cs
- PropertyEntry.cs
- DataGridViewCellStyleChangedEventArgs.cs
- XmlTextEncoder.cs
- DbBuffer.cs
- CellRelation.cs
- IsolatedStorageFilePermission.cs
- MD5.cs
- httpserverutility.cs
- Translator.cs
- EpmCustomContentSerializer.cs
- SamlAuthenticationClaimResource.cs
- QilTypeChecker.cs
- PolicyLevel.cs
- DefaultCommandConverter.cs
- PrefixQName.cs
- FileDataSourceCache.cs
- BoolExpr.cs
- ClientSession.cs
- Task.cs
- precedingquery.cs
- TypeBrowserDialog.cs
- querybuilder.cs
- MimeAnyImporter.cs
- BoundField.cs
- StylusLogic.cs
- log.cs
- SerializationObjectManager.cs
- UpdateManifestForBrowserApplication.cs
- OnOperation.cs
- OciEnlistContext.cs
- LocalValueEnumerator.cs
- TabPage.cs
- ObjectSpanRewriter.cs
- ConnectionPool.cs
- xmlsaver.cs
- WebZone.cs
- NullableConverter.cs
- Visitor.cs
- Mappings.cs
- BlockUIContainer.cs
- Section.cs
- AuthStoreRoleProvider.cs
- XmlSchemaParticle.cs
- MetadataItem.cs
- SpeechAudioFormatInfo.cs
- FirstMatchCodeGroup.cs
- Walker.cs
- TogglePatternIdentifiers.cs
- InternalConfigHost.cs
- Persist.cs
- XmlTextReader.cs
- SystemUnicastIPAddressInformation.cs
- safemediahandle.cs
- TemplateColumn.cs
- Parser.cs
- InputManager.cs
- SchemaDeclBase.cs
- TypeSchema.cs
- DesignTimeHTMLTextWriter.cs
- XMLSyntaxException.cs
- PriorityQueue.cs
- input.cs
- FormClosedEvent.cs