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
- FusionWrap.cs
- NeutralResourcesLanguageAttribute.cs
- StylusPointCollection.cs
- DescendentsWalkerBase.cs
- ProcessHost.cs
- ColumnClickEvent.cs
- EntityContainer.cs
- HitTestDrawingContextWalker.cs
- CapabilitiesPattern.cs
- StyleSheetDesigner.cs
- CachedFontFamily.cs
- TypedElement.cs
- SerializationException.cs
- FileSystemWatcher.cs
- CipherData.cs
- ConditionalWeakTable.cs
- SqlAliaser.cs
- WebEventTraceProvider.cs
- GroupBox.cs
- OptimizerPatterns.cs
- Filter.cs
- CacheDependency.cs
- MsmqIntegrationBindingElement.cs
- CustomValidator.cs
- CommonObjectSecurity.cs
- SqlAliaser.cs
- GacUtil.cs
- RectAnimation.cs
- EndpointBehaviorElement.cs
- PageFunction.cs
- InputGestureCollection.cs
- JapaneseLunisolarCalendar.cs
- ClientBuildManagerCallback.cs
- ReturnValue.cs
- InstancePersistenceEvent.cs
- CallbackTimeoutsElement.cs
- ExtensibleSyndicationObject.cs
- ResourceDisplayNameAttribute.cs
- PathGeometry.cs
- ScaleTransform.cs
- TextDecorationCollection.cs
- ThemeableAttribute.cs
- DiagnosticStrings.cs
- SoundPlayer.cs
- HybridDictionary.cs
- DataIdProcessor.cs
- MeasureData.cs
- BamlVersionHeader.cs
- DATA_BLOB.cs
- RightsManagementInformation.cs
- TagNameToTypeMapper.cs
- brushes.cs
- CombinedGeometry.cs
- StyleXamlParser.cs
- CopyAction.cs
- UICuesEvent.cs
- TableCellAutomationPeer.cs
- TextTreeUndo.cs
- EdmRelationshipRoleAttribute.cs
- PageFunction.cs
- ParallelTimeline.cs
- HttpPostedFile.cs
- AutomationPatternInfo.cs
- EmptyEnumerator.cs
- DefaultMemberAttribute.cs
- TypeConvertions.cs
- ConfigurationManagerHelper.cs
- DataMemberListEditor.cs
- PropertyInformationCollection.cs
- RemoveStoryboard.cs
- AssemblyNameProxy.cs
- TreeNodeStyleCollection.cs
- Restrictions.cs
- ChannelPool.cs
- DataControlReference.cs
- NonSerializedAttribute.cs
- EnumerableRowCollectionExtensions.cs
- _NetRes.cs
- ArrayTypeMismatchException.cs
- ListenerAdapterBase.cs
- HitTestWithGeometryDrawingContextWalker.cs
- AddInControllerImpl.cs
- GeneratedView.cs
- ChildChangedEventArgs.cs
- exports.cs
- EntityContainerRelationshipSet.cs
- ObjectItemCollectionAssemblyCacheEntry.cs
- ListItem.cs
- GroupQuery.cs
- Triangle.cs
- ObjectAnimationBase.cs
- XdrBuilder.cs
- SmtpSection.cs
- XmlIlTypeHelper.cs
- SelectionProcessor.cs
- ToolStripPanel.cs
- ChtmlPhoneCallAdapter.cs
- HtmlInputControl.cs
- XamlClipboardData.cs
- GlyphRunDrawing.cs