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
- HtmlLiteralTextAdapter.cs
- MaskDescriptors.cs
- CertificateElement.cs
- SingleObjectCollection.cs
- SecurityUtils.cs
- MessageRpc.cs
- UdpDiscoveryEndpointProvider.cs
- GeometryDrawing.cs
- PartialCachingControl.cs
- TracePayload.cs
- DataServiceHostWrapper.cs
- ConditionBrowserDialog.cs
- HtmlInputPassword.cs
- PrimitiveDataContract.cs
- CoreSwitches.cs
- CommonGetThemePartSize.cs
- OleDbFactory.cs
- RenderOptions.cs
- ExportOptions.cs
- SurrogateEncoder.cs
- LinkDesigner.cs
- sqlnorm.cs
- RadioButton.cs
- CompModSwitches.cs
- RawTextInputReport.cs
- ExtendedProperty.cs
- CollectionDataContract.cs
- WorkflowViewService.cs
- FrameworkTextComposition.cs
- BitmapDecoder.cs
- RemoteX509AsymmetricSecurityKey.cs
- NegotiateStream.cs
- GridViewItemAutomationPeer.cs
- TemplatedMailWebEventProvider.cs
- ElementHostAutomationPeer.cs
- Internal.cs
- CheckBoxDesigner.cs
- CriticalExceptions.cs
- UpdateTranslator.cs
- ImageField.cs
- WebPartsSection.cs
- FileNameEditor.cs
- PromptStyle.cs
- WorkflowOperationAsyncResult.cs
- uribuilder.cs
- StylusTouchDevice.cs
- TagNameToTypeMapper.cs
- ValidatorCollection.cs
- Utils.cs
- CompressEmulationStream.cs
- EventsTab.cs
- PersonalizationEntry.cs
- SubclassTypeValidatorAttribute.cs
- SystemKeyConverter.cs
- DoubleAnimationClockResource.cs
- TraceHandler.cs
- RecommendedAsConfigurableAttribute.cs
- OleAutBinder.cs
- FontEmbeddingManager.cs
- EventData.cs
- PointIndependentAnimationStorage.cs
- Listbox.cs
- ExpressionEditorAttribute.cs
- SafeHandles.cs
- CompilationAssemblyInstallComponent.cs
- FixedDSBuilder.cs
- CultureTableRecord.cs
- RegionInfo.cs
- Base64Stream.cs
- XmlUtil.cs
- SQLConvert.cs
- TextParentUndoUnit.cs
- Scheduling.cs
- TransformedBitmap.cs
- DataGridViewRowHeightInfoNeededEventArgs.cs
- FileStream.cs
- WebPartDisplayModeEventArgs.cs
- GlobalItem.cs
- StylusEditingBehavior.cs
- Scalars.cs
- EllipticalNodeOperations.cs
- OutArgument.cs
- ProtocolImporter.cs
- XmlDigitalSignatureProcessor.cs
- SatelliteContractVersionAttribute.cs
- AbsoluteQuery.cs
- XmlByteStreamWriter.cs
- ProxySimple.cs
- OleDbError.cs
- HotSpotCollectionEditor.cs
- SecurityContext.cs
- MenuItemAutomationPeer.cs
- PathFigure.cs
- AffineTransform3D.cs
- StringCollection.cs
- TemplateControlParser.cs
- StatusBarDrawItemEvent.cs
- IPEndPoint.cs
- MatrixIndependentAnimationStorage.cs
- QueryOutputWriter.cs