Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // ==++== // // 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); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SQLMoneyStorage.cs
- PolyLineSegment.cs
- Label.cs
- ScriptManager.cs
- ParagraphResult.cs
- BindingCollection.cs
- DataChangedEventManager.cs
- WebResponse.cs
- TextRange.cs
- FolderNameEditor.cs
- DoubleAnimationBase.cs
- LineSegment.cs
- EntityClassGenerator.cs
- OpCodes.cs
- PointAnimationUsingKeyFrames.cs
- VideoDrawing.cs
- RuleAction.cs
- DynamicDocumentPaginator.cs
- Renderer.cs
- ToolBarOverflowPanel.cs
- IPGlobalProperties.cs
- AttributeTable.cs
- MSAAEventDispatcher.cs
- DataGridPagerStyle.cs
- PropertySegmentSerializer.cs
- PageCatalogPart.cs
- BuildResultCache.cs
- SecureStringHasher.cs
- ProfilePropertySettings.cs
- TextPointerBase.cs
- BeginCreateSecurityTokenRequest.cs
- DBCSCodePageEncoding.cs
- FormatControl.cs
- BmpBitmapEncoder.cs
- QueryableFilterRepeater.cs
- RoutedUICommand.cs
- ButtonColumn.cs
- URLMembershipCondition.cs
- ProxyHwnd.cs
- CopyAction.cs
- GlyphsSerializer.cs
- SplitterEvent.cs
- TagMapInfo.cs
- PasswordBox.cs
- RemotingClientProxy.cs
- GridItemPattern.cs
- WpfPayload.cs
- LinkDesigner.cs
- ToolStripLocationCancelEventArgs.cs
- ImageSource.cs
- Pair.cs
- ObjectConverter.cs
- ToolboxComponentsCreatedEventArgs.cs
- latinshape.cs
- BuildProvidersCompiler.cs
- validation.cs
- ConnectionInterfaceCollection.cs
- BaseCodePageEncoding.cs
- DrawingVisual.cs
- MDIClient.cs
- DebuggerAttributes.cs
- HttpListenerResponse.cs
- UserMapPath.cs
- DescendentsWalker.cs
- AutoSizeComboBox.cs
- TypeExtensionSerializer.cs
- DataGrid.cs
- Evaluator.cs
- AlgoModule.cs
- HtmlTextArea.cs
- ArrayListCollectionBase.cs
- Pen.cs
- ProfileBuildProvider.cs
- XPathNavigator.cs
- PenContexts.cs
- AspNetSynchronizationContext.cs
- ToolStripActionList.cs
- ChannelReliableSession.cs
- CustomValidator.cs
- Figure.cs
- FileUtil.cs
- SurrogateEncoder.cs
- GrammarBuilder.cs
- DataGridViewUtilities.cs
- EntityDataSource.cs
- ListBoxAutomationPeer.cs
- VarRefManager.cs
- QilChoice.cs
- UdpTransportSettings.cs
- Container.cs
- XpsPackagingException.cs
- XmlNamedNodeMap.cs
- UndoEngine.cs
- DocumentEventArgs.cs
- DoubleUtil.cs
- ListDictionary.cs
- XmlSecureResolver.cs
- CountdownEvent.cs
- SingleStorage.cs
- ResumeStoryboard.cs