Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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); } } }
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- HtmlSelect.cs
- OLEDB_Util.cs
- X509SecurityTokenProvider.cs
- SecurityContextSecurityTokenResolver.cs
- SpellerHighlightLayer.cs
- SqlConnectionStringBuilder.cs
- DropTarget.cs
- TypeSystemProvider.cs
- TransformProviderWrapper.cs
- InkCanvasInnerCanvas.cs
- XmlStreamNodeWriter.cs
- RequestSecurityTokenSerializer.cs
- SingleObjectCollection.cs
- ScriptModule.cs
- EntityException.cs
- OleDbParameter.cs
- SqlConnectionHelper.cs
- WebPartConnectionsCancelEventArgs.cs
- WebPartDescriptionCollection.cs
- FontDriver.cs
- EventToken.cs
- DbCommandTree.cs
- BasicExpandProvider.cs
- shaperfactory.cs
- GeneralTransform2DTo3DTo2D.cs
- ValidationErrorEventArgs.cs
- TypeDescriptionProviderAttribute.cs
- GridViewCellAutomationPeer.cs
- SHA1.cs
- EnumBuilder.cs
- GlyphManager.cs
- HTMLTextWriter.cs
- ItemsPresenter.cs
- SqlCacheDependencyDatabase.cs
- JsonFormatMapping.cs
- CommandID.cs
- AsymmetricKeyExchangeDeformatter.cs
- xdrvalidator.cs
- WebHttpEndpoint.cs
- EqualityComparer.cs
- CompareInfo.cs
- PhysicalFontFamily.cs
- XamlVector3DCollectionSerializer.cs
- X509Certificate2Collection.cs
- BindingElement.cs
- WindowsButton.cs
- FixedTextSelectionProcessor.cs
- Container.cs
- MetadataPropertyCollection.cs
- CreateUserErrorEventArgs.cs
- StructuralCache.cs
- InvalidCardException.cs
- DataObject.cs
- BitmapEffectDrawing.cs
- Decimal.cs
- SimpleApplicationHost.cs
- SelectionRange.cs
- _NegotiateClient.cs
- ParserHooks.cs
- TextTreeDeleteContentUndoUnit.cs
- MachineKeyConverter.cs
- EntityClassGenerator.cs
- Vector3dCollection.cs
- ChangePassword.cs
- ToolStripDropDownItem.cs
- SqlProcedureAttribute.cs
- WindowsStatusBar.cs
- SecurityManager.cs
- SchemaImporterExtensionElement.cs
- wpf-etw.cs
- ClosableStream.cs
- ScriptingJsonSerializationSection.cs
- DeviceContext2.cs
- DefaultEventAttribute.cs
- Exceptions.cs
- DataSourceHelper.cs
- DocumentEventArgs.cs
- KeyGestureConverter.cs
- TextTreeText.cs
- SqlConnectionPoolGroupProviderInfo.cs
- ValidationError.cs
- HeaderedContentControl.cs
- XmlSchemas.cs
- TransferMode.cs
- CapabilitiesRule.cs
- XsdDataContractImporter.cs
- AggregateNode.cs
- SqlComparer.cs
- WorkflowInstanceAbortedRecord.cs
- ValueConversionAttribute.cs
- XMLDiffLoader.cs
- PackageRelationship.cs
- FirewallWrapper.cs
- NetStream.cs
- ClientSponsor.cs
- InputLanguageCollection.cs
- TemplateControlBuildProvider.cs
- RegexTree.cs
- ThicknessAnimationBase.cs
- SettingsPropertyCollection.cs