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
- TagMapInfo.cs
- AspNetPartialTrustHelpers.cs
- PerfCounterSection.cs
- ConstraintManager.cs
- Triplet.cs
- ExtensionDataReader.cs
- JobCollate.cs
- ProjectionPathSegment.cs
- Marshal.cs
- Codec.cs
- MediaPlayer.cs
- NameValueFileSectionHandler.cs
- Header.cs
- SqlDataSourceSelectingEventArgs.cs
- ThemeableAttribute.cs
- InvalidPrinterException.cs
- WorkflowPageSetupDialog.cs
- UserControlAutomationPeer.cs
- SendOperation.cs
- ListItemParagraph.cs
- NetMsmqSecurity.cs
- ConvertEvent.cs
- FormsAuthenticationModule.cs
- DataShape.cs
- HandleCollector.cs
- ConnectionPointGlyph.cs
- Triangle.cs
- FileDialog.cs
- SetStateDesigner.cs
- Group.cs
- IgnoreSectionHandler.cs
- ClientUIRequest.cs
- TextTreeUndo.cs
- AutoGeneratedField.cs
- SocketStream.cs
- DataGridViewColumnHeaderCell.cs
- WebBrowser.cs
- StylusPointProperty.cs
- SourceFileBuildProvider.cs
- StateManagedCollection.cs
- HostSecurityManager.cs
- XmlReflectionMember.cs
- GeneralTransform.cs
- FormViewModeEventArgs.cs
- XmlSchemaDatatype.cs
- TableRowCollection.cs
- ServiceMetadataExtension.cs
- ListItemCollection.cs
- PackUriHelper.cs
- DataSvcMapFileSerializer.cs
- SplineKeyFrames.cs
- _SSPISessionCache.cs
- RpcResponse.cs
- ConfigurationValue.cs
- Int16.cs
- FileDetails.cs
- SqlRowUpdatedEvent.cs
- FileCodeGroup.cs
- SubqueryRules.cs
- CodeGen.cs
- TextBox.cs
- XmlSerializationGeneratedCode.cs
- ICollection.cs
- safelinkcollection.cs
- messageonlyhwndwrapper.cs
- QuaternionKeyFrameCollection.cs
- BrowserInteropHelper.cs
- ZipIORawDataFileBlock.cs
- NonParentingControl.cs
- DbSetClause.cs
- ELinqQueryState.cs
- Bitmap.cs
- CodeGenerator.cs
- DatagridviewDisplayedBandsData.cs
- InternalSafeNativeMethods.cs
- OleDbPermission.cs
- XamlTypeMapper.cs
- EmptyEnumerable.cs
- RenderData.cs
- AddInBase.cs
- TrackingRecordPreFilter.cs
- WebConfigurationHostFileChange.cs
- ImageButton.cs
- SqlDataSourceSelectingEventArgs.cs
- TrackingValidationObjectDictionary.cs
- UriTemplateEquivalenceComparer.cs
- ProxyWebPartConnectionCollection.cs
- SoapMessage.cs
- SafePEFileHandle.cs
- AppDomainAttributes.cs
- DocumentXPathNavigator.cs
- TcpChannelHelper.cs
- ChildTable.cs
- MetadataArtifactLoaderCompositeFile.cs
- ObjectDataSourceMethodEventArgs.cs
- EventLogConfiguration.cs
- MemoryMappedView.cs
- WebPartConnectionsConnectVerb.cs
- SectionRecord.cs
- JoinCqlBlock.cs