Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- codemethodreferenceexpression.cs
- AsymmetricAlgorithm.cs
- SessionStateContainer.cs
- HandlerBase.cs
- FieldAccessException.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- ImageMapEventArgs.cs
- WinFormsComponentEditor.cs
- Char.cs
- RemoteWebConfigurationHostServer.cs
- Unit.cs
- RuntimeResourceSet.cs
- RequestResizeEvent.cs
- XamlFigureLengthSerializer.cs
- FileDialog_Vista_Interop.cs
- ISFTagAndGuidCache.cs
- MenuItemStyle.cs
- ClientEndpointLoader.cs
- LinkArea.cs
- NamespaceDisplay.xaml.cs
- DrawingServices.cs
- MetadataExporter.cs
- WebEventCodes.cs
- DataGridTextBoxColumn.cs
- PasswordRecovery.cs
- GridViewCellAutomationPeer.cs
- ProxyElement.cs
- ContentValidator.cs
- Label.cs
- DetailsViewInsertEventArgs.cs
- PixelFormat.cs
- MessageBox.cs
- TextBoxView.cs
- PagesChangedEventArgs.cs
- DivideByZeroException.cs
- ZeroOpNode.cs
- TraceRecord.cs
- InfocardExtendedInformationCollection.cs
- Privilege.cs
- DockingAttribute.cs
- storepermissionattribute.cs
- RelatedCurrencyManager.cs
- TextBoxView.cs
- LeaseManager.cs
- DateTimePicker.cs
- InnerItemCollectionView.cs
- XmlNodeChangedEventArgs.cs
- SimpleLine.cs
- SoapIgnoreAttribute.cs
- XhtmlConformanceSection.cs
- SQLSingleStorage.cs
- DataGridViewElement.cs
- DataGridViewCellStyleConverter.cs
- NotFiniteNumberException.cs
- DesignSurfaceCollection.cs
- XamlReader.cs
- BrowserDefinitionCollection.cs
- ClientCredentials.cs
- FileDialog_Vista.cs
- AttributeCollection.cs
- ListManagerBindingsCollection.cs
- RadioButton.cs
- MemoryStream.cs
- RemotingConfiguration.cs
- ImageListImageEditor.cs
- RegisteredHiddenField.cs
- WinInet.cs
- ViewStateModeByIdAttribute.cs
- BCLDebug.cs
- ResourcePermissionBaseEntry.cs
- RootBuilder.cs
- ProfileManager.cs
- FontInfo.cs
- ExtensibleSyndicationObject.cs
- DialogResultConverter.cs
- SiteMap.cs
- Int64Animation.cs
- SevenBitStream.cs
- MobileUserControl.cs
- UMPAttributes.cs
- Token.cs
- HostedHttpContext.cs
- WebPartUserCapability.cs
- Enum.cs
- FtpRequestCacheValidator.cs
- RC2CryptoServiceProvider.cs
- GPPOINTF.cs
- MenuStrip.cs
- InsufficientMemoryException.cs
- X509Logo.cs
- ConstraintCollection.cs
- XmlExceptionHelper.cs
- LocalsItemDescription.cs
- BufferedGraphicsContext.cs
- ManipulationLogic.cs
- Trigger.cs
- ConnectionManagementElement.cs
- URI.cs
- SqlUserDefinedTypeAttribute.cs
- DesignerUtility.cs