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
- SamlSerializer.cs
- SQLBytes.cs
- UnsafeNativeMethods.cs
- FontResourceCache.cs
- COM2TypeInfoProcessor.cs
- WebBrowserSiteBase.cs
- ErrorWebPart.cs
- XmlRawWriter.cs
- AnonymousIdentificationSection.cs
- MsmqNonTransactedPoisonHandler.cs
- ELinqQueryState.cs
- QueryModel.cs
- HtmlShim.cs
- UnionCodeGroup.cs
- OrderToken.cs
- CommandCollectionEditor.cs
- NavigationProperty.cs
- SessionIDManager.cs
- SqlProcedureAttribute.cs
- TypeDescriptor.cs
- IsolatedStoragePermission.cs
- InstanceKeyNotReadyException.cs
- RankException.cs
- CollectionBuilder.cs
- IIS7UserPrincipal.cs
- FileVersionInfo.cs
- MetadataElement.cs
- Decoder.cs
- DrawingImage.cs
- BufferedStream2.cs
- ContextDataSourceView.cs
- RegexGroupCollection.cs
- ClientTargetCollection.cs
- entityreference_tresulttype.cs
- GridItemPatternIdentifiers.cs
- WindowsGrip.cs
- NamespaceCollection.cs
- HttpFileCollection.cs
- Query.cs
- DurableOperationContext.cs
- HttpRuntime.cs
- TraversalRequest.cs
- ByteStream.cs
- ObjectDataSourceStatusEventArgs.cs
- DataRecord.cs
- GridViewRow.cs
- DataGridViewTextBoxColumn.cs
- FilterableData.cs
- EnumConverter.cs
- BindToObject.cs
- ConversionContext.cs
- AutomationPropertyInfo.cs
- HttpCachePolicyBase.cs
- FlowDocumentScrollViewerAutomationPeer.cs
- ReadOnlyHierarchicalDataSourceView.cs
- BigInt.cs
- TimeSpanSecondsConverter.cs
- Literal.cs
- DataListItem.cs
- InvalidStoreProtectionKeyException.cs
- BodyGlyph.cs
- CompilationSection.cs
- ByteAnimationUsingKeyFrames.cs
- TaskExceptionHolder.cs
- MissingSatelliteAssemblyException.cs
- DependencyObjectType.cs
- BufferedOutputStream.cs
- HierarchicalDataBoundControl.cs
- NetworkCredential.cs
- EntityDataSourceWrapperPropertyDescriptor.cs
- WebResponse.cs
- SmiRecordBuffer.cs
- MethodBuilder.cs
- ListBoxChrome.cs
- FontUnitConverter.cs
- ArgumentNullException.cs
- DataGridSortingEventArgs.cs
- FrameSecurityDescriptor.cs
- Content.cs
- WindowsRegion.cs
- CustomWebEventKey.cs
- QilLoop.cs
- DataBindingCollection.cs
- DesignerHelpers.cs
- updatecommandorderer.cs
- ExpressionBindingCollection.cs
- CodeStatementCollection.cs
- arc.cs
- EntityDataSourceSelectedEventArgs.cs
- FileSystemWatcher.cs
- PenThreadPool.cs
- ChildDocumentBlock.cs
- SecurityIdentifierConverter.cs
- ToolStripControlHost.cs
- XmlDataSourceDesigner.cs
- DataGridToolTip.cs
- PropertyMapper.cs
- NameTable.cs
- MdImport.cs
- FontFaceLayoutInfo.cs