Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / Microsoft / Win32 / SafeHandles / SafeFindHandle.cs / 1305376 / 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 { [System.Security.SecurityCritical] // auto-generated internal sealed class SafeFindHandle : SafeHandleZeroOrMinusOneIsInvalid { [System.Security.SecurityCritical] // auto-generated_required internal SafeFindHandle() : base(true) {} [System.Security.SecurityCritical] 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 { [System.Security.SecurityCritical] // auto-generated internal sealed class SafeFindHandle : SafeHandleZeroOrMinusOneIsInvalid { [System.Security.SecurityCritical] // auto-generated_required internal SafeFindHandle() : base(true) {} [System.Security.SecurityCritical] 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
- TextTreeDeleteContentUndoUnit.cs
- CacheVirtualItemsEvent.cs
- SqlConnectionString.cs
- ProfilePropertySettingsCollection.cs
- TimeSpanValidator.cs
- ItemCheckEvent.cs
- WebDisplayNameAttribute.cs
- CompileLiteralTextParser.cs
- ButtonBaseAutomationPeer.cs
- InputBindingCollection.cs
- BitmapImage.cs
- ObjectResult.cs
- Int32AnimationBase.cs
- Int32Animation.cs
- StateManagedCollection.cs
- EntityCommandCompilationException.cs
- VisualStyleElement.cs
- SaveWorkflowCommand.cs
- HijriCalendar.cs
- Visual3DCollection.cs
- OutKeywords.cs
- LicenseProviderAttribute.cs
- TableAutomationPeer.cs
- PerformanceCounterNameAttribute.cs
- Verify.cs
- JournalEntryListConverter.cs
- LinqDataSourceContextEventArgs.cs
- DataGridViewDataErrorEventArgs.cs
- WebFaultClientMessageInspector.cs
- HttpRequest.cs
- CategoriesDocument.cs
- Grant.cs
- URLMembershipCondition.cs
- ToolBarTray.cs
- SmtpCommands.cs
- DocumentationServerProtocol.cs
- AnnouncementDispatcherAsyncResult.cs
- InvalidFilterCriteriaException.cs
- ECDiffieHellman.cs
- FactoryRecord.cs
- OLEDB_Enum.cs
- EntitySqlQueryState.cs
- DataSourceHelper.cs
- PagesSection.cs
- XsdBuildProvider.cs
- RijndaelManaged.cs
- EqualityComparer.cs
- RenderOptions.cs
- CodeSubDirectory.cs
- RectConverter.cs
- Stack.cs
- LinkDescriptor.cs
- LogLogRecord.cs
- OrCondition.cs
- ApplicationContext.cs
- MiniLockedBorderGlyph.cs
- RadioButton.cs
- ActivityDesignerLayoutSerializers.cs
- HuffCodec.cs
- Pair.cs
- UIPropertyMetadata.cs
- XmlLinkedNode.cs
- ChtmlTextBoxAdapter.cs
- ConfigurationStrings.cs
- PackageStore.cs
- Emitter.cs
- Stack.cs
- StateMachineSubscriptionManager.cs
- StrongNameIdentityPermission.cs
- HtmlUtf8RawTextWriter.cs
- GeneralTransform3D.cs
- Calendar.cs
- ASCIIEncoding.cs
- DBSqlParser.cs
- TextCompositionEventArgs.cs
- XPathNodeList.cs
- FixedSOMTableCell.cs
- Int64Converter.cs
- ComAdminInterfaces.cs
- KeyBinding.cs
- DataGridTable.cs
- DecimalFormatter.cs
- WebDescriptionAttribute.cs
- Visual.cs
- SmiContext.cs
- AppModelKnownContentFactory.cs
- ScrollBarAutomationPeer.cs
- MsmqTransportBindingElement.cs
- Property.cs
- CircleEase.cs
- JobPageOrder.cs
- AttachedPropertyBrowsableForTypeAttribute.cs
- RefreshPropertiesAttribute.cs
- ContentDisposition.cs
- OleDbStruct.cs
- XmlSchemaParticle.cs
- MergeFailedEvent.cs
- TemplateBindingExtensionConverter.cs
- StringHelper.cs
- DynamicRenderer.cs