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
- ListParagraph.cs
- DataControlReference.cs
- ColumnMapTranslator.cs
- XPathChildIterator.cs
- ValidatorUtils.cs
- MultiTrigger.cs
- CatalogZoneAutoFormat.cs
- FixedHighlight.cs
- WebReference.cs
- TextRange.cs
- XmlFormatExtensionPrefixAttribute.cs
- PageSettings.cs
- DataGridViewLinkColumn.cs
- ComPlusAuthorization.cs
- DataSourceView.cs
- HostProtectionException.cs
- SyntaxCheck.cs
- HttpServerChannel.cs
- PersonalizationEntry.cs
- Int32Converter.cs
- FilteredDataSetHelper.cs
- ImageListUtils.cs
- WebPermission.cs
- CustomWebEventKey.cs
- SqlTrackingWorkflowInstance.cs
- ServiceBehaviorElement.cs
- Speller.cs
- AssemblyFilter.cs
- HexParser.cs
- AssemblySettingAttributes.cs
- FontFamilyIdentifier.cs
- DataTransferEventArgs.cs
- Int32Rect.cs
- Parser.cs
- BaseTemplateCodeDomTreeGenerator.cs
- RootAction.cs
- HTMLTextWriter.cs
- TableLayoutPanelBehavior.cs
- TextBoxBase.cs
- SqlServer2KCompatibilityAnnotation.cs
- ConnectionModeReader.cs
- bindurihelper.cs
- TextSegment.cs
- TabRenderer.cs
- Util.cs
- SqlXml.cs
- GlobalId.cs
- FixedTextContainer.cs
- ExpressionConverter.cs
- OperationResponse.cs
- AsyncCompletedEventArgs.cs
- Hashtable.cs
- MSAANativeProvider.cs
- DataSourceControlBuilder.cs
- GridViewUpdatedEventArgs.cs
- WebHttpSecurityElement.cs
- ValidationErrorEventArgs.cs
- FixedSOMContainer.cs
- Style.cs
- InvalidFilterCriteriaException.cs
- SamlAction.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- TransactionScopeDesigner.cs
- SourceInterpreter.cs
- XmlCDATASection.cs
- StyleBamlTreeBuilder.cs
- TranslateTransform.cs
- OptimizerPatterns.cs
- DBSchemaTable.cs
- EditorBrowsableAttribute.cs
- DESCryptoServiceProvider.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- FullTrustAssembly.cs
- GeneratedContractType.cs
- MissingSatelliteAssemblyException.cs
- RunClient.cs
- TreeNodeBindingCollection.cs
- SafeNativeMethods.cs
- EmptyElement.cs
- WebRequest.cs
- MsmqInputSessionChannel.cs
- EmulateRecognizeCompletedEventArgs.cs
- TreeIterator.cs
- ProcessHostServerConfig.cs
- HttpCapabilitiesBase.cs
- AxWrapperGen.cs
- SoapSchemaImporter.cs
- BlurEffect.cs
- DataGridViewControlCollection.cs
- DBBindings.cs
- DataGridComboBoxColumn.cs
- OciEnlistContext.cs
- ExtendedPropertyInfo.cs
- wgx_commands.cs
- DataRowExtensions.cs
- Int64Storage.cs
- DataGridViewButtonCell.cs
- ReachIDocumentPaginatorSerializer.cs
- UnauthorizedWebPart.cs
- OracleParameter.cs