Code:
/ FX-1434 / FX-1434 / 1.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
- RequestCacheManager.cs
- DataObject.cs
- StringReader.cs
- ApplicationHost.cs
- InputLanguageCollection.cs
- URI.cs
- SmiMetaDataProperty.cs
- BitmapDownload.cs
- Group.cs
- AnimationClock.cs
- DebugTracing.cs
- ReliableChannelListener.cs
- UndirectedGraph.cs
- DataKeyArray.cs
- DataGridViewCellFormattingEventArgs.cs
- XmlSortKeyAccumulator.cs
- Evidence.cs
- ResourcePermissionBase.cs
- XmlWriterSettings.cs
- FileUtil.cs
- Cursors.cs
- CannotUnloadAppDomainException.cs
- SafeRegistryKey.cs
- RegexTree.cs
- ControlPaint.cs
- BaseTypeViewSchema.cs
- CodeNamespaceCollection.cs
- RC2CryptoServiceProvider.cs
- HtmlGenericControl.cs
- updatecommandorderer.cs
- WinHttpWebProxyFinder.cs
- JapaneseLunisolarCalendar.cs
- ColorBlend.cs
- DbDataReader.cs
- EndpointDesigner.cs
- StorageModelBuildProvider.cs
- InternalDispatchObject.cs
- OutputCacheSettingsSection.cs
- CopyNodeSetAction.cs
- URL.cs
- UniqueIdentifierService.cs
- CodeGeneratorOptions.cs
- IERequestCache.cs
- WpfMemberInvoker.cs
- webeventbuffer.cs
- TraceListeners.cs
- DocumentsTrace.cs
- MarkupCompiler.cs
- RepeatInfo.cs
- PropertyValueChangedEvent.cs
- GrammarBuilder.cs
- TabControlAutomationPeer.cs
- XmlNodeReader.cs
- BamlTreeNode.cs
- DBNull.cs
- CodeTypeDeclarationCollection.cs
- TypeForwardedToAttribute.cs
- UmAlQuraCalendar.cs
- WebServiceEnumData.cs
- TogglePatternIdentifiers.cs
- DockingAttribute.cs
- BrushMappingModeValidation.cs
- OleDbDataReader.cs
- DataContractAttribute.cs
- PenCursorManager.cs
- SiteOfOriginContainer.cs
- SafeThreadHandle.cs
- SoapFault.cs
- TdsParameterSetter.cs
- HtmlLiteralTextAdapter.cs
- DataTemplateSelector.cs
- SettingsBindableAttribute.cs
- PageWrapper.cs
- RadioButton.cs
- NativeRecognizer.cs
- XmlWriter.cs
- SqlException.cs
- StylusPointDescription.cs
- EntityDataSourceContextCreatingEventArgs.cs
- ObjectKeyFrameCollection.cs
- SelectionItemPatternIdentifiers.cs
- CacheChildrenQuery.cs
- SecurityAccessDeniedException.cs
- FileDialogCustomPlace.cs
- EventMap.cs
- SHA384.cs
- UInt32Storage.cs
- SparseMemoryStream.cs
- DataColumnMapping.cs
- HttpCacheParams.cs
- SafeLibraryHandle.cs
- ZipIOExtraFieldElement.cs
- ProxyAttribute.cs
- TerminatorSinks.cs
- XmlAttributeHolder.cs
- TextElementAutomationPeer.cs
- TreeViewItem.cs
- SymmetricKeyWrap.cs
- PageStatePersister.cs
- SqlParameterCollection.cs