Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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. // // ==--== /*============================================================ ** ** 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MetadataArtifactLoaderComposite.cs
- RSAPKCS1KeyExchangeDeformatter.cs
- SessionPageStateSection.cs
- StandardOleMarshalObject.cs
- DataServiceQueryContinuation.cs
- WhitespaceRule.cs
- AuthenticationException.cs
- RoleManagerModule.cs
- CommandBindingCollection.cs
- XmlTypeMapping.cs
- RoleManagerModule.cs
- HandleInitializationContext.cs
- GeneralTransform2DTo3DTo2D.cs
- WindowsTab.cs
- XmlEntity.cs
- SimpleNameService.cs
- SecurityContextTokenCache.cs
- DocumentsTrace.cs
- StreamWithDictionary.cs
- FixedTextBuilder.cs
- InvalidOperationException.cs
- __Filters.cs
- XmlTextReader.cs
- IBuiltInEvidence.cs
- BooleanExpr.cs
- GroupItemAutomationPeer.cs
- CompilerGeneratedAttribute.cs
- CodeTypeMemberCollection.cs
- IEnumerable.cs
- ToolBar.cs
- DataColumnCollection.cs
- TextAction.cs
- CfgSemanticTag.cs
- EntityClassGenerator.cs
- FixedSOMFixedBlock.cs
- BrowserCapabilitiesCodeGenerator.cs
- Int16Storage.cs
- DataGridViewLayoutData.cs
- ContractsBCL.cs
- PkcsMisc.cs
- XPathBuilder.cs
- GeometryConverter.cs
- WebResponse.cs
- KeyValueInternalCollection.cs
- PngBitmapEncoder.cs
- TraceHelpers.cs
- ValidationError.cs
- StackSpiller.Temps.cs
- X509ChainPolicy.cs
- BaseComponentEditor.cs
- TextFindEngine.cs
- OdbcException.cs
- DataTableReaderListener.cs
- TypeConverterAttribute.cs
- Rect3DConverter.cs
- MimeMultiPart.cs
- EntityParameter.cs
- AlternationConverter.cs
- counter.cs
- ConnectionStringsExpressionBuilder.cs
- BamlWriter.cs
- DataPagerCommandEventArgs.cs
- NonSerializedAttribute.cs
- InputLanguageEventArgs.cs
- StrokeNodeOperations2.cs
- DependsOnAttribute.cs
- updateconfighost.cs
- HttpChannelListener.cs
- EncodingStreamWrapper.cs
- PropertyIDSet.cs
- SecondaryIndexDefinition.cs
- DefaultMemberAttribute.cs
- ThreadLocal.cs
- CustomAssemblyResolver.cs
- CodeGenHelper.cs
- XmlUtil.cs
- InputBuffer.cs
- CompositeFontFamily.cs
- CookieHandler.cs
- TrackingProfileCache.cs
- ObjectDataSourceStatusEventArgs.cs
- GrammarBuilderBase.cs
- DataKey.cs
- QilVisitor.cs
- EnumMember.cs
- ScrollChrome.cs
- PickBranch.cs
- InputScopeAttribute.cs
- Common.cs
- HandledEventArgs.cs
- ICollection.cs
- QilPatternFactory.cs
- ClientApiGenerator.cs
- Misc.cs
- MethodBody.cs
- RootBuilder.cs
- LoaderAllocator.cs
- MarkupCompiler.cs
- UseAttributeSetsAction.cs
- IOThreadScheduler.cs