Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PermissionToken.cs
- Matrix.cs
- BaseServiceProvider.cs
- Pair.cs
- DockProviderWrapper.cs
- PolicyStatement.cs
- Accessible.cs
- Quad.cs
- IsolatedStorageFileStream.cs
- SizeConverter.cs
- XmlCharacterData.cs
- ThreadAbortException.cs
- SimpleModelProvider.cs
- SourceSwitch.cs
- AffineTransform3D.cs
- TableStyle.cs
- LiteralControl.cs
- SHA384.cs
- InternalConfigHost.cs
- VisualTransition.cs
- GridItemPattern.cs
- CalendarAutoFormat.cs
- JoinQueryOperator.cs
- VectorCollectionValueSerializer.cs
- MouseGesture.cs
- RoleManagerSection.cs
- ThicknessAnimationBase.cs
- validation.cs
- ObjectDataSourceDesigner.cs
- InputReferenceExpression.cs
- BindToObject.cs
- SessionPageStateSection.cs
- CommentAction.cs
- StylusTip.cs
- DependencyPropertyDescriptor.cs
- Function.cs
- CompoundFileReference.cs
- indexingfiltermarshaler.cs
- XmlReader.cs
- PermissionAttributes.cs
- BitmapEffectInputData.cs
- SearchForVirtualItemEventArgs.cs
- DataGridViewUtilities.cs
- DeflateEmulationStream.cs
- ButtonBase.cs
- CardSpaceException.cs
- EventSinkHelperWriter.cs
- Pen.cs
- DataGridViewSelectedCellCollection.cs
- TabRenderer.cs
- DataGridViewCellMouseEventArgs.cs
- Stylesheet.cs
- PointIndependentAnimationStorage.cs
- TableProviderWrapper.cs
- XmlSerializerSection.cs
- GeneralTransform2DTo3D.cs
- WebControlsSection.cs
- WebPartConnection.cs
- StringCollectionEditor.cs
- ClientData.cs
- Brush.cs
- DuplicateContext.cs
- LiteralText.cs
- DbDataRecord.cs
- TemplateBindingExpression.cs
- EditBehavior.cs
- StyleTypedPropertyAttribute.cs
- PageStatePersister.cs
- ProxyAssemblyNotLoadedException.cs
- ConvertEvent.cs
- DataGridCommandEventArgs.cs
- FontWeightConverter.cs
- PointHitTestResult.cs
- VSWCFServiceContractGenerator.cs
- BitmapEffectDrawingContextWalker.cs
- Cursors.cs
- AnimationClockResource.cs
- Image.cs
- WpfKnownType.cs
- ElementUtil.cs
- CopyOfAction.cs
- XamlTemplateSerializer.cs
- ResXFileRef.cs
- MdImport.cs
- CompositeCollectionView.cs
- SecurityPolicySection.cs
- Rotation3DKeyFrameCollection.cs
- OpenFileDialog.cs
- Point4DValueSerializer.cs
- WithParamAction.cs
- TagNameToTypeMapper.cs
- GridView.cs
- HelpKeywordAttribute.cs
- LayoutTableCell.cs
- SmtpAuthenticationManager.cs
- KeyInterop.cs
- CodeDirectoryCompiler.cs
- SecurityImpersonationBehavior.cs
- LineGeometry.cs
- XmlSchemaAttributeGroup.cs