Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / Log / System / IO / Log / SafeMarshalContext.cs / 1 / SafeMarshalContext.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.IO.Log { using System; using System.Runtime.InteropServices; using System.Runtime.ConstrainedExecution; using System.Security; internal sealed class SafeMarshalContext : SafeHandle { public SafeMarshalContext() : base(IntPtr.Zero, true) { } public override bool IsInvalid { get { return IsClosed || this.handle == IntPtr.Zero; } } [DllImport("clfsw32.dll"), SuppressUnmanagedCodeSecurity, ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] private static extern bool DeleteLogMarshallingArea(IntPtr ptr); override protected bool ReleaseHandle() { return DeleteLogMarshallingArea(this.handle); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- UnicastIPAddressInformationCollection.cs
- RelationshipEndMember.cs
- PartialToken.cs
- SimpleBitVector32.cs
- JsonServiceDocumentSerializer.cs
- ParameterCollection.cs
- FixUpCollection.cs
- Function.cs
- FixedSOMContainer.cs
- NavigationProperty.cs
- AppDomainFactory.cs
- SubstitutionList.cs
- Int64KeyFrameCollection.cs
- Automation.cs
- StickyNoteHelper.cs
- DataTableMapping.cs
- ComboBox.cs
- ToolstripProfessionalRenderer.cs
- WebEncodingValidatorAttribute.cs
- InstanceDataCollectionCollection.cs
- BindingSource.cs
- TableProvider.cs
- InputMethod.cs
- XamlFrame.cs
- DesignerLabelAdapter.cs
- DeviceContext.cs
- ResumeStoryboard.cs
- FaultBookmark.cs
- _PooledStream.cs
- RegexCompilationInfo.cs
- PointIndependentAnimationStorage.cs
- CacheDependency.cs
- Constants.cs
- VBCodeProvider.cs
- DesignerSerializationOptionsAttribute.cs
- DataRecordInternal.cs
- ColumnClickEvent.cs
- ValueSerializer.cs
- XamlRtfConverter.cs
- ArgIterator.cs
- WebPartCatalogCloseVerb.cs
- StateDesigner.TransitionInfo.cs
- AppAction.cs
- ResourcePart.cs
- EventHandlingScope.cs
- RowType.cs
- FileNotFoundException.cs
- DiagnosticTraceSchemas.cs
- StreamingContext.cs
- TrackingStringDictionary.cs
- ParseHttpDate.cs
- IPPacketInformation.cs
- CursorInteropHelper.cs
- XmlReflectionImporter.cs
- HttpChannelHelper.cs
- ClientRoleProvider.cs
- SchemaNamespaceManager.cs
- DataControlCommands.cs
- ModelVisual3D.cs
- VisualProxy.cs
- Rect.cs
- DataGridViewEditingControlShowingEventArgs.cs
- MetadataFile.cs
- ComponentCollection.cs
- ProjectionPath.cs
- UserControl.cs
- PersistenceContext.cs
- RunInstallerAttribute.cs
- ModelItemDictionary.cs
- RoutedCommand.cs
- UpdateRecord.cs
- OleDbConnectionInternal.cs
- BitmapEffectInputData.cs
- regiisutil.cs
- ClientProtocol.cs
- Parser.cs
- ImageCreator.cs
- WebConfigurationFileMap.cs
- ParsedAttributeCollection.cs
- ConnectAlgorithms.cs
- Helper.cs
- AttachedPropertyBrowsableAttribute.cs
- CounterSample.cs
- PromptStyle.cs
- DbConnectionStringCommon.cs
- ImageMapEventArgs.cs
- TrustSection.cs
- GraphicsPath.cs
- PartManifestEntry.cs
- GetImportFileNameRequest.cs
- Int32Storage.cs
- TableLayoutStyleCollection.cs
- DependencyProperty.cs
- TerminateSequenceResponse.cs
- DataRowView.cs
- mactripleDES.cs
- SqlConnectionPoolGroupProviderInfo.cs
- SimpleType.cs
- KnownIds.cs
- XmlStreamStore.cs