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
- ReadOnlyCollectionBase.cs
- MILUtilities.cs
- ComPlusInstanceContextInitializer.cs
- XmlSerializableReader.cs
- XmlSchemaSimpleTypeRestriction.cs
- VisualBrush.cs
- TextServicesCompartmentContext.cs
- DirtyTextRange.cs
- SqlBooleanMismatchVisitor.cs
- X509CertificateClaimSet.cs
- XslNumber.cs
- DataServiceStreamProviderWrapper.cs
- BindValidationContext.cs
- PackagePart.cs
- Internal.cs
- DataRecordInternal.cs
- CompoundFileStreamReference.cs
- UTF8Encoding.cs
- DataSourceIDConverter.cs
- AssociationSetEnd.cs
- ComponentEditorPage.cs
- WebPartTracker.cs
- MimeParameter.cs
- Rect3D.cs
- RestrictedTransactionalPackage.cs
- SafeFileHandle.cs
- GenericRootAutomationPeer.cs
- PrePostDescendentsWalker.cs
- StorageEntityTypeMapping.cs
- FigureParagraph.cs
- LineVisual.cs
- ListViewItem.cs
- controlskin.cs
- ObjectView.cs
- EntityDataSourceContextCreatingEventArgs.cs
- ActivityInterfaces.cs
- XmlSchemaExporter.cs
- DataGridTextBox.cs
- ListChangedEventArgs.cs
- XmlSiteMapProvider.cs
- TransformerConfigurationWizardBase.cs
- NullableDecimalMinMaxAggregationOperator.cs
- SafeSecurityHandles.cs
- SuppressMessageAttribute.cs
- ButtonBaseAutomationPeer.cs
- ServiceAppDomainAssociationProvider.cs
- GregorianCalendar.cs
- InstallerTypeAttribute.cs
- MenuCommands.cs
- TdsParserStaticMethods.cs
- TrackingStringDictionary.cs
- PropertyCollection.cs
- DefaultEventAttribute.cs
- keycontainerpermission.cs
- ApplicationFileParser.cs
- SafeNativeMethods.cs
- DataMemberListEditor.cs
- SqlTypeSystemProvider.cs
- StorageFunctionMapping.cs
- HtmlUtf8RawTextWriter.cs
- DesignerTransaction.cs
- ButtonFieldBase.cs
- ModelItemKeyValuePair.cs
- DataGridTextColumn.cs
- DataGridToolTip.cs
- OletxEnlistment.cs
- MailAddressParser.cs
- UnsafeNativeMethodsPenimc.cs
- CompositionCommandSet.cs
- DaylightTime.cs
- DataGridPageChangedEventArgs.cs
- DataGridTablesFactory.cs
- ScriptDescriptor.cs
- PersonalizationStateInfo.cs
- ExtenderProvidedPropertyAttribute.cs
- HideDisabledControlAdapter.cs
- KoreanCalendar.cs
- Trace.cs
- CalculatedColumn.cs
- ListItemCollection.cs
- Camera.cs
- StatusStrip.cs
- GridEntryCollection.cs
- FileLogRecordStream.cs
- TreeNodeStyleCollection.cs
- WebBaseEventKeyComparer.cs
- _HeaderInfo.cs
- UnsafeNativeMethods.cs
- DynamicHyperLink.cs
- RegexCapture.cs
- XsltSettings.cs
- WindowsSspiNegotiation.cs
- SelectionList.cs
- Rule.cs
- DesignerResources.cs
- InfoCardTraceRecord.cs
- ServiceMemoryGates.cs
- bindurihelper.cs
- ClientConfigurationSystem.cs
- ParallelLoopState.cs