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
- SAPICategories.cs
- ToolboxDataAttribute.cs
- TypeResolvingOptionsAttribute.cs
- DataGridViewCellStyleConverter.cs
- PolicyReader.cs
- DataSourceControl.cs
- Point4D.cs
- TypeGeneratedEventArgs.cs
- WindowsListViewSubItem.cs
- SqlDataSourceCommandParser.cs
- MarkupExtensionParser.cs
- LineGeometry.cs
- CodeNamespaceImportCollection.cs
- PointAnimation.cs
- ComPlusServiceHost.cs
- OleDbPropertySetGuid.cs
- HashRepartitionStream.cs
- Facet.cs
- ComplexLine.cs
- DataServices.cs
- DataControlCommands.cs
- ValidationSummary.cs
- DomainConstraint.cs
- FileInfo.cs
- XmlnsDictionary.cs
- SecurityUtils.cs
- Camera.cs
- SmiEventSink.cs
- SqlBinder.cs
- HMACSHA256.cs
- EastAsianLunisolarCalendar.cs
- GeneratedView.cs
- XPathQilFactory.cs
- SystemBrushes.cs
- OverlappedAsyncResult.cs
- MatrixTransform.cs
- TreeBuilderXamlTranslator.cs
- BoundField.cs
- RotateTransform.cs
- ReflectTypeDescriptionProvider.cs
- CryptoApi.cs
- LiteralSubsegment.cs
- MailBnfHelper.cs
- AppDomainFactory.cs
- Group.cs
- EntityTransaction.cs
- TableRowGroup.cs
- TreePrinter.cs
- WsrmTraceRecord.cs
- HostedTcpTransportManager.cs
- HandledEventArgs.cs
- RtfToXamlLexer.cs
- GridViewUpdatedEventArgs.cs
- WebPartActionVerb.cs
- FtpCachePolicyElement.cs
- VersionedStreamOwner.cs
- HierarchicalDataSourceControl.cs
- StylusPointProperty.cs
- StateDesigner.Helpers.cs
- PictureBox.cs
- ScalarType.cs
- Padding.cs
- CodeAccessSecurityEngine.cs
- Query.cs
- xdrvalidator.cs
- EntityDataSource.cs
- GridLength.cs
- TypeExtension.cs
- HttpPostedFile.cs
- Style.cs
- ListenerConnectionDemuxer.cs
- ObjectListDesigner.cs
- MembershipSection.cs
- TextParagraphCache.cs
- TextAdaptor.cs
- PenThread.cs
- SiteMapNode.cs
- TreeViewImageKeyConverter.cs
- SinglePhaseEnlistment.cs
- RequestTimeoutManager.cs
- PKCS1MaskGenerationMethod.cs
- NamespaceList.cs
- Misc.cs
- OnOperation.cs
- SelectionProcessor.cs
- DelegateBodyWriter.cs
- DecoratedNameAttribute.cs
- ModifierKeysValueSerializer.cs
- HtmlControlDesigner.cs
- CodeAssignStatement.cs
- xmlfixedPageInfo.cs
- QueryMatcher.cs
- StyleBamlTreeBuilder.cs
- EntityDataSourceSelectedEventArgs.cs
- DefaultValueAttribute.cs
- CTreeGenerator.cs
- PointCollection.cs
- StrongName.cs
- MimeMultiPart.cs
- TableRow.cs