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
- MarkupExtensionParser.cs
- OutOfMemoryException.cs
- PKCS1MaskGenerationMethod.cs
- SoapHeader.cs
- ToolStripPanelRow.cs
- recordstatefactory.cs
- ConnectionStringEditor.cs
- SQLBinaryStorage.cs
- StreamingContext.cs
- Size.cs
- SingleObjectCollection.cs
- MenuEventArgs.cs
- DateTimeStorage.cs
- Visual3DCollection.cs
- DataReaderContainer.cs
- RoleGroupCollection.cs
- ManagementDateTime.cs
- HtmlHead.cs
- ConfigurationSectionGroup.cs
- SymbolEqualComparer.cs
- TraceUtils.cs
- TextSearch.cs
- FaultPropagationRecord.cs
- ProcessDesigner.cs
- DisplayMemberTemplateSelector.cs
- Label.cs
- BamlTreeNode.cs
- ViewgenGatekeeper.cs
- ProjectedSlot.cs
- Panel.cs
- HiddenField.cs
- DataSetMappper.cs
- CacheRequest.cs
- Visual3D.cs
- OleDbParameter.cs
- DataGridViewRowCancelEventArgs.cs
- BoolLiteral.cs
- assemblycache.cs
- MouseEvent.cs
- ManagedIStream.cs
- _SecureChannel.cs
- QuotedPrintableStream.cs
- ReachPageContentCollectionSerializerAsync.cs
- ToolboxItemWrapper.cs
- DataGridViewRowPostPaintEventArgs.cs
- Thread.cs
- OleDbPropertySetGuid.cs
- UnhandledExceptionEventArgs.cs
- SapiRecoContext.cs
- FtpWebRequest.cs
- XmlSchemaDatatype.cs
- KerberosRequestorSecurityToken.cs
- XmlMapping.cs
- UrlPath.cs
- StateMachine.cs
- EncryptionUtility.cs
- ChildDocumentBlock.cs
- QilVisitor.cs
- Number.cs
- XmlSchemas.cs
- TextBlock.cs
- IOException.cs
- serverconfig.cs
- XmlAttributeOverrides.cs
- DocobjHost.cs
- XmlSchemaCompilationSettings.cs
- securitymgrsite.cs
- EasingFunctionBase.cs
- WarningException.cs
- ProcessManager.cs
- CodeTypeConstructor.cs
- ButtonFlatAdapter.cs
- StyleXamlParser.cs
- TypeUsage.cs
- DataGridViewCellStyleBuilderDialog.cs
- HttpResponseHeader.cs
- SymbolEqualComparer.cs
- TimeIntervalCollection.cs
- XhtmlBasicValidatorAdapter.cs
- HttpDebugHandler.cs
- DictionaryTraceRecord.cs
- GifBitmapDecoder.cs
- altserialization.cs
- System.Data.OracleClient_BID.cs
- GZipDecoder.cs
- isolationinterop.cs
- InternalRelationshipCollection.cs
- SelectionPattern.cs
- Transaction.cs
- DesignerAttribute.cs
- ToolStripDropDownItemDesigner.cs
- MultipleViewProviderWrapper.cs
- ColorTransform.cs
- PageTheme.cs
- NullReferenceException.cs
- RowType.cs
- DispatchWrapper.cs
- AQNBuilder.cs
- UserInitiatedNavigationPermission.cs
- ContentType.cs