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
- TextUtf8RawTextWriter.cs
- CalendarItem.cs
- ConnectionsZone.cs
- DiffuseMaterial.cs
- ChameleonKey.cs
- Internal.cs
- DetailsViewCommandEventArgs.cs
- BasicBrowserDialog.cs
- DynamicQueryableWrapper.cs
- XmlQualifiedName.cs
- WmlCalendarAdapter.cs
- WpfPayload.cs
- ElementNotAvailableException.cs
- StateInitialization.cs
- NestedContainer.cs
- GlyphManager.cs
- XmlAutoDetectWriter.cs
- ValidationSummary.cs
- CollectionViewSource.cs
- WebPartTransformerAttribute.cs
- StaticSiteMapProvider.cs
- Comparer.cs
- XmlUtil.cs
- login.cs
- RegisteredExpandoAttribute.cs
- MexTcpBindingElement.cs
- TemplatedMailWebEventProvider.cs
- EventListenerClientSide.cs
- JobPageOrder.cs
- altserialization.cs
- OleDbException.cs
- Point.cs
- Stream.cs
- TranslateTransform3D.cs
- SpecularMaterial.cs
- TypeConvertions.cs
- MatrixUtil.cs
- AssemblyResourceLoader.cs
- ScalarOps.cs
- DataGridDefaultColumnWidthTypeConverter.cs
- ClassImporter.cs
- EpmContentDeSerializerBase.cs
- FacetEnabledSchemaElement.cs
- BitmapEffectInputData.cs
- RotateTransform3D.cs
- OrderedDictionaryStateHelper.cs
- CompletionCallbackWrapper.cs
- ObfuscationAttribute.cs
- SecurityIdentifierConverter.cs
- SerialStream.cs
- MDIClient.cs
- SqlProvider.cs
- PageThemeParser.cs
- XmlNavigatorFilter.cs
- StopRoutingHandler.cs
- TypeUnloadedException.cs
- Model3DCollection.cs
- UriTemplateTableMatchCandidate.cs
- AppDomain.cs
- _CommandStream.cs
- XmlValidatingReader.cs
- IndexerNameAttribute.cs
- XmlMembersMapping.cs
- FillRuleValidation.cs
- MediaTimeline.cs
- BehaviorEditorPart.cs
- ToolStripSplitStackLayout.cs
- EasingKeyFrames.cs
- FirstMatchCodeGroup.cs
- DrawingContextDrawingContextWalker.cs
- BindingsCollection.cs
- DocumentApplicationJournalEntry.cs
- DelegateTypeInfo.cs
- DesignerForm.cs
- DataMemberListEditor.cs
- WindowsListViewGroupSubsetLink.cs
- MobileTextWriter.cs
- CommonProperties.cs
- SymmetricAlgorithm.cs
- WindowsListViewGroupHelper.cs
- ApplicationBuildProvider.cs
- RestHandlerFactory.cs
- GridViewRowPresenter.cs
- BamlBinaryWriter.cs
- RuntimeEnvironment.cs
- Axis.cs
- ParameterToken.cs
- MenuScrollingVisibilityConverter.cs
- WsatProxy.cs
- Parsers.cs
- WebReferenceOptions.cs
- BeginStoryboard.cs
- ListViewGroup.cs
- WindowsPen.cs
- RepeatBehavior.cs
- AlgoModule.cs
- TextEditorThreadLocalStore.cs
- NameValuePair.cs
- MenuItem.cs
- DataSetMappper.cs