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
- Msec.cs
- HttpListenerException.cs
- WebPartDisplayModeEventArgs.cs
- SignatureDescription.cs
- DocumentViewerConstants.cs
- XmlSchemaGroup.cs
- DataTablePropertyDescriptor.cs
- Floater.cs
- FilterElement.cs
- SafeRightsManagementPubHandle.cs
- MetricEntry.cs
- CrossContextChannel.cs
- AsyncOperationManager.cs
- RtfControls.cs
- XmlIlVisitor.cs
- _NestedMultipleAsyncResult.cs
- DataSourceCache.cs
- SqlServices.cs
- ConfigXmlElement.cs
- PolicyImporterElement.cs
- SqlDataReader.cs
- ParameterCollection.cs
- TraceUtility.cs
- QuaternionValueSerializer.cs
- Point3DCollectionValueSerializer.cs
- ParagraphResult.cs
- IListConverters.cs
- UrlPropertyAttribute.cs
- ByteArrayHelperWithString.cs
- SessionConnectionReader.cs
- Image.cs
- ComContractElement.cs
- SymLanguageVendor.cs
- StructuredTypeEmitter.cs
- CancellationState.cs
- SQLString.cs
- EnumMember.cs
- ByteStream.cs
- SpeakCompletedEventArgs.cs
- EventLogPermissionAttribute.cs
- ScrollProperties.cs
- KeyValueConfigurationElement.cs
- HealthMonitoringSection.cs
- SoapEnumAttribute.cs
- LinkClickEvent.cs
- BaseConfigurationRecord.cs
- JpegBitmapDecoder.cs
- XmlElementAttributes.cs
- updatecommandorderer.cs
- TemplateInstanceAttribute.cs
- DataSourceSelectArguments.cs
- QilPatternVisitor.cs
- DbConnectionPoolGroupProviderInfo.cs
- WSHttpSecurity.cs
- SHA256Cng.cs
- mediaeventshelper.cs
- GridViewHeaderRowPresenter.cs
- EntityCommandDefinition.cs
- OdbcUtils.cs
- SuppressIldasmAttribute.cs
- TextLineBreak.cs
- Invariant.cs
- ChildTable.cs
- TCEAdapterGenerator.cs
- ApplicationId.cs
- CustomAssemblyResolver.cs
- COM2ExtendedTypeConverter.cs
- DecoratedNameAttribute.cs
- BindingSource.cs
- MatrixTransform.cs
- TypeSystemProvider.cs
- SerialPort.cs
- CompilerGlobalScopeAttribute.cs
- JavaScriptSerializer.cs
- DataSourceListEditor.cs
- HtmlInputFile.cs
- DataControlButton.cs
- Win32SafeHandles.cs
- JoinTreeNode.cs
- DBSchemaTable.cs
- InvalidStoreProtectionKeyException.cs
- SQLGuidStorage.cs
- CurrentChangingEventManager.cs
- Model3DGroup.cs
- NativeMethods.cs
- BulletChrome.cs
- TableItemPatternIdentifiers.cs
- QueryContinueDragEvent.cs
- QueryAccessibilityHelpEvent.cs
- Vector3DAnimationUsingKeyFrames.cs
- RangeContentEnumerator.cs
- CurrentTimeZone.cs
- TabPage.cs
- CompilationLock.cs
- DeleteWorkflowOwnerCommand.cs
- XmlMtomReader.cs
- NameTable.cs
- ConfigPathUtility.cs
- Win32Native.cs
- Size.cs