Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / Log / System / IO / Log / SafeReadContext.cs / 1305376 / 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.Runtime.Versioning; 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)] [ResourceExposure(ResourceScope.None)] 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. //----------------------------------------------------------------------------- namespace System.IO.Log { using System; using System.Diagnostics; using System.Runtime.InteropServices; using System.Runtime.ConstrainedExecution; using System.Runtime.Versioning; 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)] [ResourceExposure(ResourceScope.None)] 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.
Link Menu
![Network programming in C#, Network Programming in VB.NET, Network Programming in .NET](/images/book.jpg)
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- MethodBuilder.cs
- NameValuePermission.cs
- DateTimeConverter2.cs
- DesignerActionList.cs
- TableColumn.cs
- HtmlTextArea.cs
- RotateTransform3D.cs
- SchemaInfo.cs
- JapaneseLunisolarCalendar.cs
- PrintPreviewDialog.cs
- CompilerError.cs
- WmlPhoneCallAdapter.cs
- ListViewCommandEventArgs.cs
- Compiler.cs
- EventDescriptor.cs
- XPathAncestorQuery.cs
- HostingEnvironmentSection.cs
- LocalizationComments.cs
- SafeHandle.cs
- OleDbConnectionFactory.cs
- MD5Cng.cs
- CommonObjectSecurity.cs
- ParallelTimeline.cs
- AffineTransform3D.cs
- QuaternionConverter.cs
- Button.cs
- PropertyGroupDescription.cs
- CodeGenerator.cs
- TextParagraphCache.cs
- DataConnectionHelper.cs
- UIAgentAsyncParams.cs
- AdornerPresentationContext.cs
- ToolboxSnapDragDropEventArgs.cs
- SqlFunctionAttribute.cs
- MatrixKeyFrameCollection.cs
- TypeSemantics.cs
- TemplateControlBuildProvider.cs
- SiblingIterators.cs
- WebServiceParameterData.cs
- CqlBlock.cs
- CompressedStack.cs
- ObjectListGeneralPage.cs
- NameScope.cs
- RightsManagementEncryptionTransform.cs
- RelatedCurrencyManager.cs
- EFDataModelProvider.cs
- AuthenticationService.cs
- DSASignatureDeformatter.cs
- SymbolType.cs
- UnsafeNativeMethods.cs
- WindowsPen.cs
- SqlUtil.cs
- PenThread.cs
- HeaderedItemsControl.cs
- OptionUsage.cs
- GraphicsPath.cs
- IPEndPoint.cs
- PropertyFilterAttribute.cs
- TransformerConfigurationWizardBase.cs
- TreeSet.cs
- WebPartMinimizeVerb.cs
- MobileCategoryAttribute.cs
- GroupQuery.cs
- StringFunctions.cs
- URIFormatException.cs
- UserPersonalizationStateInfo.cs
- FormViewUpdatedEventArgs.cs
- RuntimeConfig.cs
- BlockExpression.cs
- MetabaseServerConfig.cs
- ColorMap.cs
- PasswordDeriveBytes.cs
- Positioning.cs
- XamlTreeBuilder.cs
- BlockCollection.cs
- login.cs
- CachedFontFace.cs
- RequestQueryParser.cs
- ObjectHelper.cs
- ErrorView.xaml.cs
- SqlProviderServices.cs
- DesignerTextViewAdapter.cs
- OverflowException.cs
- DesignerSerializerAttribute.cs
- ApplySecurityAndSendAsyncResult.cs
- HttpRequestCacheValidator.cs
- ProviderCollection.cs
- Accessible.cs
- BaseUriHelper.cs
- HtmlHead.cs
- SendMessageChannelCache.cs
- IndentTextWriter.cs
- SmiMetaDataProperty.cs
- Misc.cs
- IListConverters.cs
- ColorAnimationUsingKeyFrames.cs
- CategoryGridEntry.cs
- DataGridViewColumn.cs
- Brush.cs
- ListViewSortEventArgs.cs