Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / Log / System / IO / Log / SafeReadContext.cs / 1 / SafeReadContext.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- namespace System.IO.Log { using System; using System.Diagnostics; using System.Runtime.InteropServices; using System.Runtime.ConstrainedExecution; using System.Security; internal sealed class SafeReadContext : SafeHandle { public SafeReadContext() : 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 TerminateReadLog(IntPtr ptr); override protected bool ReleaseHandle() { return TerminateReadLog(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
- SmiEventStream.cs
- ExpandedWrapper.cs
- PageThemeCodeDomTreeGenerator.cs
- ConfigXmlText.cs
- LockedBorderGlyph.cs
- PersonalizationStateQuery.cs
- DateTimeOffsetConverter.cs
- TransportElement.cs
- BitmapEffectDrawingContent.cs
- OneOfConst.cs
- X509CertificateTrustedIssuerElementCollection.cs
- ThicknessKeyFrameCollection.cs
- WeakEventTable.cs
- Context.cs
- TransferMode.cs
- DispatcherFrame.cs
- SafeNativeMethods.cs
- Vector3DAnimationUsingKeyFrames.cs
- WindowsComboBox.cs
- HandledEventArgs.cs
- HtmlHistory.cs
- FilterFactory.cs
- XmlSecureResolver.cs
- PiiTraceSource.cs
- SerializationSectionGroup.cs
- EntityDataSourceStatementEditorForm.cs
- LineServicesCallbacks.cs
- Base64Decoder.cs
- ImageListImage.cs
- DataExpression.cs
- LinkTarget.cs
- WCFServiceClientProxyGenerator.cs
- HeaderedContentControl.cs
- KeyboardDevice.cs
- HttpBrowserCapabilitiesWrapper.cs
- RtfToXamlLexer.cs
- SingleObjectCollection.cs
- IndexerNameAttribute.cs
- ClientTargetSection.cs
- RowUpdatedEventArgs.cs
- ObjectStorage.cs
- XsltInput.cs
- RayMeshGeometry3DHitTestResult.cs
- SendSecurityHeaderElement.cs
- Stack.cs
- DataGridItemCollection.cs
- FixedSOMPage.cs
- MaskedTextProvider.cs
- UMPAttributes.cs
- XmlWrappingReader.cs
- Vertex.cs
- DBAsyncResult.cs
- SelectionProviderWrapper.cs
- MimeFormImporter.cs
- XPathCompileException.cs
- precedingquery.cs
- DataGridColumnHeaderCollection.cs
- MetadataItemEmitter.cs
- AnnotationComponentManager.cs
- BasePattern.cs
- PersonalizablePropertyEntry.cs
- DataGridViewRowHeaderCell.cs
- StringSorter.cs
- ConfigurationSectionGroupCollection.cs
- DataSet.cs
- ImageFormat.cs
- HttpProfileGroupBase.cs
- SystemIPGlobalStatistics.cs
- DataColumnPropertyDescriptor.cs
- Animatable.cs
- NativeMethodsCLR.cs
- EventListenerClientSide.cs
- MaterialGroup.cs
- Profiler.cs
- CallId.cs
- MissingMemberException.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- ConfigurationCollectionAttribute.cs
- HttpVersion.cs
- PropertyChangingEventArgs.cs
- SchemaAttDef.cs
- ByteStreamMessage.cs
- ipaddressinformationcollection.cs
- ApplicationManager.cs
- BaseCollection.cs
- TryCatchDesigner.xaml.cs
- Wizard.cs
- COM2TypeInfoProcessor.cs
- WhitespaceRule.cs
- EntityModelBuildProvider.cs
- Asn1Utilities.cs
- HttpBufferlessInputStream.cs
- RefreshEventArgs.cs
- ToolStripSplitStackLayout.cs
- DataControlLinkButton.cs
- Walker.cs
- VariableQuery.cs
- FilteredDataSetHelper.cs
- AsyncOperation.cs
- ReadOnlyCollectionBase.cs