Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / Microsoft / Win32 / SafeHandles / SafeFindHandle.cs / 1305376 / 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 { [System.Security.SecurityCritical] // auto-generated internal sealed class SafeFindHandle : SafeHandleZeroOrMinusOneIsInvalid { [System.Security.SecurityCritical] // auto-generated_required internal SafeFindHandle() : base(true) {} [System.Security.SecurityCritical] 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 { [System.Security.SecurityCritical] // auto-generated internal sealed class SafeFindHandle : SafeHandleZeroOrMinusOneIsInvalid { [System.Security.SecurityCritical] // auto-generated_required internal SafeFindHandle() : base(true) {} [System.Security.SecurityCritical] 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
- ProtocolsConfigurationHandler.cs
- CustomServiceCredentials.cs
- ControlBuilder.cs
- HttpModuleCollection.cs
- HtmlInputFile.cs
- SerialErrors.cs
- FileLogRecordStream.cs
- Stroke.cs
- CharStorage.cs
- DataViewSetting.cs
- ServiceMetadataContractBehavior.cs
- XamlRtfConverter.cs
- LayoutTableCell.cs
- RotateTransform3D.cs
- UInt32Storage.cs
- BuildProviderCollection.cs
- XmlIlVisitor.cs
- DateTimeUtil.cs
- VirtualDirectoryMappingCollection.cs
- Tablet.cs
- DataControlButton.cs
- DragEventArgs.cs
- RawStylusInputCustomData.cs
- DrawingDrawingContext.cs
- HtmlTextArea.cs
- DataGridAutoFormat.cs
- Environment.cs
- GregorianCalendar.cs
- RuntimeConfig.cs
- ModelFunction.cs
- isolationinterop.cs
- Binding.cs
- TemplateLookupAction.cs
- BindingsCollection.cs
- PlanCompilerUtil.cs
- InplaceBitmapMetadataWriter.cs
- AssemblyCache.cs
- DbSourceCommand.cs
- WebFormDesignerActionService.cs
- HttpWebRequestElement.cs
- MediaCommands.cs
- WebServiceReceive.cs
- EventProxy.cs
- NTAccount.cs
- GroupBoxDesigner.cs
- UdpSocketReceiveManager.cs
- _BufferOffsetSize.cs
- NetworkInformationPermission.cs
- SQLGuidStorage.cs
- XsltFunctions.cs
- ComPlusTypeValidator.cs
- LOSFormatter.cs
- PresentationSource.cs
- KeyMatchBuilder.cs
- ExtendedProtectionPolicy.cs
- securitymgrsite.cs
- handlecollector.cs
- ListViewItem.cs
- _NestedMultipleAsyncResult.cs
- ProfileSection.cs
- DocumentSequence.cs
- StateManagedCollection.cs
- TextAnchor.cs
- SafeNativeMethodsOther.cs
- Cursor.cs
- BrushValueSerializer.cs
- ThaiBuddhistCalendar.cs
- XmlResolver.cs
- DataGridViewCellLinkedList.cs
- ItemChangedEventArgs.cs
- SystemMulticastIPAddressInformation.cs
- AuthenticationService.cs
- ResolveCompletedEventArgs.cs
- ConfigXmlSignificantWhitespace.cs
- PeerApplicationLaunchInfo.cs
- ChtmlCalendarAdapter.cs
- RowVisual.cs
- SQLBytesStorage.cs
- IProducerConsumerCollection.cs
- StylusTip.cs
- Pens.cs
- XmlSignatureProperties.cs
- MenuStrip.cs
- JumpList.cs
- TraceEventCache.cs
- COM2Enum.cs
- UnsafeNativeMethods.cs
- CreateUserErrorEventArgs.cs
- XmlSchemaException.cs
- FlatButtonAppearance.cs
- NavigationWindow.cs
- TextRangeEditLists.cs
- SessionStateUtil.cs
- SingleObjectCollection.cs
- TableCellAutomationPeer.cs
- CalendarDay.cs
- AsymmetricSignatureDeformatter.cs
- IRCollection.cs
- ProcessModelInfo.cs
- AttributedMetaModel.cs