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
- ThrowOnMultipleAssignment.cs
- MetadataCollection.cs
- EventData.cs
- TreeViewItem.cs
- CodeAccessPermission.cs
- SelectionPattern.cs
- Label.cs
- TextEditorMouse.cs
- EmptyStringExpandableObjectConverter.cs
- VarRefManager.cs
- ZipPackagePart.cs
- MouseEvent.cs
- PointKeyFrameCollection.cs
- Timer.cs
- SystemSounds.cs
- ClientRoleProvider.cs
- RequestDescription.cs
- CustomErrorsSection.cs
- IdnElement.cs
- StylusCaptureWithinProperty.cs
- SessionState.cs
- DataGridViewMethods.cs
- JsonFormatGeneratorStatics.cs
- OleCmdHelper.cs
- FormatVersion.cs
- ComponentCache.cs
- InfoCardX509Validator.cs
- UnorderedHashRepartitionStream.cs
- DesignerSerializationManager.cs
- XmlSchemaNotation.cs
- LogEntrySerializationException.cs
- DebugHandleTracker.cs
- Switch.cs
- ChangeBlockUndoRecord.cs
- ConfigurationValidatorAttribute.cs
- QilReference.cs
- CompiledELinqQueryState.cs
- TextContainerHelper.cs
- EventItfInfo.cs
- CallbackWrapper.cs
- XamlTypeMapperSchemaContext.cs
- DrawToolTipEventArgs.cs
- CurrencyManager.cs
- HtmlSelect.cs
- MethodBuilderInstantiation.cs
- _MultipleConnectAsync.cs
- ManipulationDelta.cs
- DefaultPropertyAttribute.cs
- FixedFlowMap.cs
- CachedResourceDictionaryExtension.cs
- FullTextLine.cs
- HuffmanTree.cs
- StorageComplexPropertyMapping.cs
- entityreference_tresulttype.cs
- Rfc2898DeriveBytes.cs
- OutputScopeManager.cs
- TableItemProviderWrapper.cs
- XmlCharCheckingReader.cs
- BinarySecretKeyIdentifierClause.cs
- Exceptions.cs
- TextServicesPropertyRanges.cs
- ValidationSummaryDesigner.cs
- PageEventArgs.cs
- PeerApplication.cs
- SerializationFieldInfo.cs
- TabPageDesigner.cs
- Preprocessor.cs
- DocumentOrderComparer.cs
- CharacterHit.cs
- GeneralTransform3DGroup.cs
- Base64Encoding.cs
- ViewCellSlot.cs
- ToolTipService.cs
- Win32MouseDevice.cs
- XhtmlBasicCommandAdapter.cs
- PointLightBase.cs
- CollectionViewProxy.cs
- UniqueID.cs
- ContractCodeDomInfo.cs
- Int64AnimationBase.cs
- ApplicationBuildProvider.cs
- DataGridTableCollection.cs
- DataRecordInternal.cs
- AutoGeneratedFieldProperties.cs
- RouteValueExpressionBuilder.cs
- Directory.cs
- AuditLevel.cs
- IODescriptionAttribute.cs
- FixedSchema.cs
- ZipArchive.cs
- CompressedStack.cs
- RectAnimation.cs
- Substitution.cs
- PolyLineSegmentFigureLogic.cs
- DoubleAnimationBase.cs
- SqlParameter.cs
- ClientTarget.cs
- StylusOverProperty.cs
- DataGridColumnCollection.cs
- StrokeCollection.cs