Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Core / 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; //// #pragma warning disable 618 // Have not migrated to v4 transparency yet [System.Security.SecurityCritical(System.Security.SecurityCriticalScope.Everything)] #pragma warning restore 618 [HostProtectionAttribute(MayLeakOnAbort = true)] sealed internal class SafeLibraryHandle : SafeHandleZeroOrMinusOneIsInvalid { internal SafeLibraryHandle() : base(true) {} 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
- TextControlDesigner.cs
- ItemDragEvent.cs
- x509utils.cs
- DocobjHost.cs
- FormatConvertedBitmap.cs
- FtpWebRequest.cs
- TextRunCache.cs
- MessageQueueTransaction.cs
- NonBatchDirectoryCompiler.cs
- FieldToken.cs
- DataSetSchema.cs
- InvalidOperationException.cs
- BitmapCodecInfoInternal.cs
- TableLayoutStyleCollection.cs
- OptimizedTemplateContent.cs
- ConfigurationCollectionAttribute.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- COSERVERINFO.cs
- SoapFormatter.cs
- PropertyDescriptorComparer.cs
- WizardSideBarListControlItemEventArgs.cs
- FixedBufferAttribute.cs
- IdentityHolder.cs
- StringPropertyBuilder.cs
- ReverseQueryOperator.cs
- NamespaceQuery.cs
- StyleCollection.cs
- CalendarTable.cs
- PassportIdentity.cs
- XmlAnyElementAttribute.cs
- MessageDesigner.cs
- ObjectStorage.cs
- SettingsPropertyNotFoundException.cs
- InternalConfigEventArgs.cs
- QilInvokeLateBound.cs
- ReferenceSchema.cs
- BatchParser.cs
- CacheSection.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- AnnotationResource.cs
- SecurityPermission.cs
- MobileUserControl.cs
- ErrorRuntimeConfig.cs
- BaseWebProxyFinder.cs
- DBSqlParserTableCollection.cs
- MailHeaderInfo.cs
- RegistryKey.cs
- _BaseOverlappedAsyncResult.cs
- ProfileServiceManager.cs
- ToolboxItemFilterAttribute.cs
- MetabaseServerConfig.cs
- OdbcParameterCollection.cs
- XmlSerializerNamespaces.cs
- ObjectQueryExecutionPlan.cs
- FileLogRecordStream.cs
- XamlFilter.cs
- DictionaryBase.cs
- IResourceProvider.cs
- _ConnectionGroup.cs
- wgx_sdk_version.cs
- __ComObject.cs
- WeakHashtable.cs
- ResponseBodyWriter.cs
- BooleanProjectedSlot.cs
- PrefixQName.cs
- BatchWriter.cs
- DateTimeConverter2.cs
- XmlCompatibilityReader.cs
- IndexedString.cs
- _ConnectStream.cs
- ChtmlLinkAdapter.cs
- SettingsSavedEventArgs.cs
- OSFeature.cs
- ClientApiGenerator.cs
- TextParaLineResult.cs
- Task.cs
- StorageSetMapping.cs
- SharedPersonalizationStateInfo.cs
- TcpSocketManager.cs
- DataGridViewImageColumn.cs
- StateMachineWorkflow.cs
- HtmlListAdapter.cs
- MinimizableAttributeTypeConverter.cs
- ToolBar.cs
- DynamicPropertyReader.cs
- Win32.cs
- ReservationCollection.cs
- XmlSerializationWriter.cs
- EncoderParameters.cs
- ConfigXmlComment.cs
- CodeGroup.cs
- FtpCachePolicyElement.cs
- DiscoveryProxy.cs
- CatalogPartCollection.cs
- FolderNameEditor.cs
- RadioButton.cs
- UnsafeNativeMethods.cs
- PlainXmlDeserializer.cs
- SapiRecoContext.cs
- CodeCompileUnit.cs