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
- FrameworkReadOnlyPropertyMetadata.cs
- OperationAbortedException.cs
- WebServiceTypeData.cs
- RijndaelManagedTransform.cs
- HyperLinkColumn.cs
- SqlFacetAttribute.cs
- RowTypeElement.cs
- LinkClickEvent.cs
- AuthenticationModuleElementCollection.cs
- TaskHelper.cs
- DateTimeFormat.cs
- TargetConverter.cs
- Menu.cs
- WindowClosedEventArgs.cs
- ConstNode.cs
- ContextBase.cs
- RegexRunnerFactory.cs
- InvalidOleVariantTypeException.cs
- TemplateControl.cs
- ClosableStream.cs
- InlinedLocationReference.cs
- DynamicUpdateCommand.cs
- ByteAnimationUsingKeyFrames.cs
- GiveFeedbackEvent.cs
- ChildTable.cs
- LoaderAllocator.cs
- TreeNodeCollection.cs
- AppDomainCompilerProxy.cs
- TargetParameterCountException.cs
- PeerResolverBindingElement.cs
- HostingEnvironmentException.cs
- LateBoundBitmapDecoder.cs
- TreeChangeInfo.cs
- ProxyHwnd.cs
- StringFreezingAttribute.cs
- Convert.cs
- Compilation.cs
- AppearanceEditorPart.cs
- GifBitmapDecoder.cs
- PropertyRecord.cs
- CallSiteOps.cs
- XmlIlGenerator.cs
- FrameworkElement.cs
- DbException.cs
- FormsAuthenticationCredentials.cs
- XmlnsPrefixAttribute.cs
- FileDialog.cs
- DataBindingExpressionBuilder.cs
- BinaryCommonClasses.cs
- PointAnimationUsingKeyFrames.cs
- AttachedPropertiesService.cs
- XmlDictionaryWriter.cs
- HttpListenerPrefixCollection.cs
- TypeElement.cs
- ConvertTextFrag.cs
- TaskDesigner.cs
- Permission.cs
- RegexCompilationInfo.cs
- DateTimeOffsetConverter.cs
- ReadOnlyCollectionBase.cs
- Rect.cs
- URIFormatException.cs
- EntityDataSource.cs
- OdbcRowUpdatingEvent.cs
- BitmapPalettes.cs
- ModelVisual3D.cs
- SqlStream.cs
- ReferenceEqualityComparer.cs
- HostingEnvironmentException.cs
- Latin1Encoding.cs
- SafeNativeMethods.cs
- WebCodeGenerator.cs
- ResourceContainer.cs
- GraphicsPath.cs
- MergeLocalizationDirectives.cs
- KnownTypeAttribute.cs
- LocalizableAttribute.cs
- ToolStripProgressBar.cs
- TypeDescriptionProviderAttribute.cs
- PropertyDescriptor.cs
- SqlMetaData.cs
- Geometry3D.cs
- ImportContext.cs
- PrinterSettings.cs
- Compiler.cs
- RSAOAEPKeyExchangeDeformatter.cs
- TextEffectResolver.cs
- SessionStateItemCollection.cs
- ProviderSettings.cs
- MarkupExtensionReturnTypeAttribute.cs
- Registry.cs
- CatalogPart.cs
- FontSizeConverter.cs
- CheckableControlBaseAdapter.cs
- OleDbDataAdapter.cs
- CollectionViewGroupRoot.cs
- OrderByLifter.cs
- Clipboard.cs
- HtmlInputCheckBox.cs
- SubtreeProcessor.cs