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
- ReverseInheritProperty.cs
- TypefaceMetricsCache.cs
- MimeMapping.cs
- TemplateControlBuildProvider.cs
- MembershipValidatePasswordEventArgs.cs
- ImageMapEventArgs.cs
- WindowsContainer.cs
- CalendarButtonAutomationPeer.cs
- TCPClient.cs
- DataBindEngine.cs
- CharacterHit.cs
- SplitContainerDesigner.cs
- ListViewGroupItemCollection.cs
- PostBackOptions.cs
- XmlObjectSerializerContext.cs
- RequestTimeoutManager.cs
- FieldMetadata.cs
- SqlOuterApplyReducer.cs
- ResourceDisplayNameAttribute.cs
- TextBoxBase.cs
- ThreadExceptionEvent.cs
- webproxy.cs
- WindowsNonControl.cs
- FontEditor.cs
- ConstructorBuilder.cs
- IsolatedStorageFile.cs
- PropertyToken.cs
- PhonemeConverter.cs
- XPathNavigator.cs
- GradientStopCollection.cs
- ControlBuilderAttribute.cs
- ThumbAutomationPeer.cs
- JoinQueryOperator.cs
- Lease.cs
- FixedPageAutomationPeer.cs
- SqlClientWrapperSmiStream.cs
- ETagAttribute.cs
- StorageEntityTypeMapping.cs
- DataContractSerializerOperationBehavior.cs
- XsdSchemaFileEditor.cs
- Transform3DGroup.cs
- CompletionProxy.cs
- IgnorePropertiesAttribute.cs
- EnterpriseServicesHelper.cs
- DataGridDesigner.cs
- TraversalRequest.cs
- ActivityValidationServices.cs
- UserInitiatedRoutedEventPermissionAttribute.cs
- BulletedListEventArgs.cs
- Int64Converter.cs
- SettingsPropertyWrongTypeException.cs
- CollectionDataContract.cs
- TypeSystem.cs
- wgx_sdk_version.cs
- TypeInitializationException.cs
- Convert.cs
- UIServiceHelper.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- MetadataUtil.cs
- HttpContextBase.cs
- DataGridViewColumnStateChangedEventArgs.cs
- KeyToListMap.cs
- LogicalChannel.cs
- ContextMenuStrip.cs
- x509utils.cs
- DataBindingHandlerAttribute.cs
- WebPartConnectionsCancelEventArgs.cs
- TransactionsSectionGroup.cs
- TraceProvider.cs
- util.cs
- RemotingSurrogateSelector.cs
- PolygonHotSpot.cs
- FormViewPageEventArgs.cs
- BlurEffect.cs
- LocalizedNameDescriptionPair.cs
- ProgressBarAutomationPeer.cs
- ScaleTransform3D.cs
- MethodImplAttribute.cs
- ReadOnlyHierarchicalDataSourceView.cs
- X509RawDataKeyIdentifierClause.cs
- EmissiveMaterial.cs
- RenameRuleObjectDialog.Designer.cs
- XmlDocumentViewSchema.cs
- ObjectSet.cs
- AuthenticationSection.cs
- WebConfigManager.cs
- GridLength.cs
- Lasso.cs
- KeyMatchBuilder.cs
- CapabilitiesRule.cs
- DropDownList.cs
- XamlRtfConverter.cs
- DoubleLinkList.cs
- ExtractorMetadata.cs
- BitmapEffectCollection.cs
- ErrorActivity.cs
- HttpConfigurationSystem.cs
- SqlPersonalizationProvider.cs
- MethodBody.cs
- _BaseOverlappedAsyncResult.cs