Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / clr / src / BCL / Microsoft / Win32 / SafeHandles / SafeLibraryHandle.cs / 1305376 / SafeLibraryHandle.cs
// ==++==
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// ==--==
/*============================================================
**
** Class: SafeLibraryHandle
**
============================================================*/
namespace Microsoft.Win32 {
using Microsoft.Win32;
using Microsoft.Win32.SafeHandles;
using System;
using System.Runtime.CompilerServices;
using System.Runtime.ConstrainedExecution;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using System.Runtime.Versioning;
using System.Security;
using System.Security.Permissions;
using System.Text;
[System.Security.SecurityCritical] // auto-generated
[HostProtectionAttribute(MayLeakOnAbort = true)]
sealed internal class SafeLibraryHandle : SafeHandleZeroOrMinusOneIsInvalid {
internal SafeLibraryHandle() : base(true) {}
[System.Security.SecurityCritical]
override protected bool ReleaseHandle()
{
return UnsafeNativeMethods.FreeLibrary(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
- EventLogTraceListener.cs
- NamedPipeHostedTransportConfiguration.cs
- EntityTypeBase.cs
- CalloutQueueItem.cs
- DuplicateWaitObjectException.cs
- RuleSet.cs
- Peer.cs
- KeyInfo.cs
- WebPartsPersonalizationAuthorization.cs
- FactoryRecord.cs
- TextEditorTables.cs
- StandardToolWindows.cs
- SqlNotificationEventArgs.cs
- OleTxTransactionInfo.cs
- ObjectComplexPropertyMapping.cs
- NotifyParentPropertyAttribute.cs
- GradientStop.cs
- IsolationInterop.cs
- Expression.DebuggerProxy.cs
- EnumerationRangeValidationUtil.cs
- TableRowGroup.cs
- BidOverLoads.cs
- FixedHyperLink.cs
- TextDecorationCollectionConverter.cs
- URL.cs
- dataprotectionpermission.cs
- BindingBase.cs
- DataKey.cs
- Coordinator.cs
- RegisteredDisposeScript.cs
- EntityModelSchemaGenerator.cs
- ExpressionEditorAttribute.cs
- _IPv6Address.cs
- MdiWindowListItemConverter.cs
- MeasureData.cs
- IChannel.cs
- PointCollectionConverter.cs
- SqlConnectionPoolProviderInfo.cs
- NullRuntimeConfig.cs
- SplineKeyFrames.cs
- MouseButton.cs
- DetailsViewInsertEventArgs.cs
- InvalidOleVariantTypeException.cs
- ContainsRowNumberChecker.cs
- DropSourceBehavior.cs
- MimeTypePropertyAttribute.cs
- EntityObject.cs
- SessionSwitchEventArgs.cs
- MetadataArtifactLoader.cs
- XPathDescendantIterator.cs
- ThaiBuddhistCalendar.cs
- Attributes.cs
- IsolatedStorageException.cs
- TextTabProperties.cs
- ContractMethodParameterInfo.cs
- SignatureHelper.cs
- DataGridTextColumn.cs
- XmlTypeMapping.cs
- _NestedSingleAsyncResult.cs
- TypeContext.cs
- wgx_commands.cs
- ConsoleKeyInfo.cs
- TextBreakpoint.cs
- HeaderedItemsControl.cs
- EmptyQuery.cs
- ThemeDictionaryExtension.cs
- DesignerAutoFormatStyle.cs
- DataServicePagingProviderWrapper.cs
- PageContent.cs
- NameObjectCollectionBase.cs
- ListMarkerLine.cs
- DoubleUtil.cs
- XmlUtf8RawTextWriter.cs
- PrincipalPermission.cs
- ClientTargetSection.cs
- XsdDuration.cs
- BaseParser.cs
- StreamWriter.cs
- SignedPkcs7.cs
- MSAAEventDispatcher.cs
- FlowLayoutPanel.cs
- SerializationException.cs
- CodeSubDirectoriesCollection.cs
- ContractNamespaceAttribute.cs
- KeyValueInternalCollection.cs
- UnaryNode.cs
- UnsafeNativeMethods.cs
- XmlSubtreeReader.cs
- documentsequencetextview.cs
- NodeFunctions.cs
- ErrorHandlerFaultInfo.cs
- ArcSegment.cs
- RegexCaptureCollection.cs
- UrlParameterWriter.cs
- SqlGatherProducedAliases.cs
- COM2ColorConverter.cs
- PassportPrincipal.cs
- SQLDoubleStorage.cs
- Int64.cs
- UserControlBuildProvider.cs