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
- ComponentConverter.cs
- QuadTree.cs
- PeerPresenceInfo.cs
- DbConnectionStringBuilder.cs
- DataKeyArray.cs
- ServiceReference.cs
- X509ThumbprintKeyIdentifierClause.cs
- WinInetCache.cs
- GAC.cs
- PathGeometry.cs
- ProviderSettingsCollection.cs
- CollectionViewGroupRoot.cs
- DataGridCell.cs
- RsaKeyIdentifierClause.cs
- RenderContext.cs
- Documentation.cs
- UriTemplateTrieLocation.cs
- Paragraph.cs
- DetailsViewCommandEventArgs.cs
- SchemaImporter.cs
- CapabilitiesAssignment.cs
- CodeAccessSecurityEngine.cs
- ResourceProviderFactory.cs
- TextEndOfLine.cs
- SlipBehavior.cs
- XmlSecureResolver.cs
- EngineSiteSapi.cs
- FileDialogCustomPlace.cs
- ItemAutomationPeer.cs
- SectionInformation.cs
- XmlCharacterData.cs
- HtmlInputPassword.cs
- RegexTree.cs
- PageAsyncTaskManager.cs
- SecureStringHasher.cs
- StaticDataManager.cs
- DecimalKeyFrameCollection.cs
- PhysicalOps.cs
- FixedPosition.cs
- AttachedPropertyBrowsableAttribute.cs
- PngBitmapDecoder.cs
- NamedPipeConnectionPoolSettings.cs
- Brush.cs
- util.cs
- Merger.cs
- FixedStringLookup.cs
- ConstraintCollection.cs
- RadioButtonBaseAdapter.cs
- sqlpipe.cs
- HtmlPhoneCallAdapter.cs
- PrintDialogException.cs
- PictureBox.cs
- webclient.cs
- SafeEventLogWriteHandle.cs
- SqlWebEventProvider.cs
- HtmlSelect.cs
- InvalidWMPVersionException.cs
- XPathNodeInfoAtom.cs
- EventLogPermissionEntry.cs
- ObjectAnimationBase.cs
- UTF8Encoding.cs
- Scripts.cs
- XmlSchemaComplexContentExtension.cs
- TraceHandler.cs
- DataGridParentRows.cs
- ContractInferenceHelper.cs
- AddInPipelineAttributes.cs
- GenericTextProperties.cs
- RotateTransform.cs
- CommandLibraryHelper.cs
- SourceFileInfo.cs
- DrawListViewColumnHeaderEventArgs.cs
- Application.cs
- RuntimeConfig.cs
- ObjectConverter.cs
- ConvertEvent.cs
- Pens.cs
- CodeTypeParameter.cs
- AttributedMetaModel.cs
- CngUIPolicy.cs
- _LocalDataStoreMgr.cs
- NameNode.cs
- FirstMatchCodeGroup.cs
- TypeDependencyAttribute.cs
- EntityCodeGenerator.cs
- SecurityTokenValidationException.cs
- webeventbuffer.cs
- Stroke2.cs
- DataColumnPropertyDescriptor.cs
- Compilation.cs
- VerticalAlignConverter.cs
- TextTreeInsertUndoUnit.cs
- PackageDigitalSignatureManager.cs
- PenContext.cs
- HijriCalendar.cs
- EnvironmentPermission.cs
- CodeDOMProvider.cs
- TextParaLineResult.cs
- WebPartZoneAutoFormat.cs
- TypeForwardedToAttribute.cs