Code:
/ WCF / WCF / 3.5.30729.1 / untmp / Orcas / SP / ndp / cdf / src / WCF / Log / System / IO / Log / FileReservationCollection.cs / 1 / FileReservationCollection.cs
//------------------------------------------------------------------------------ // Copyright (c) Microsoft Corporation. All rights reserved. //----------------------------------------------------------------------------- #region Using directives using System; using System.Collections.Generic; using System.Text; #endregion namespace System.IO.Log { internal class FileReservationCollection : ReservationCollection { FileRecordSequence sequence; internal FileReservationCollection(FileRecordSequence sequence) { this.sequence = sequence; } internal bool IsMyCollection(FileRecordSequence sequence) { return this.sequence == sequence; } protected override void MakeReservation(long reservationSize) { this.sequence.AddReservation(reservationSize); } protected override void FreeReservation(long reservationSize) { this.sequence.RemoveReservation(reservationSize); } internal new long GetBestMatchingReservation(long size) { long reservation = base.GetBestMatchingReservation(size); this.sequence.RemoveReservation(reservation); return reservation; } } } // 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
- WriteTimeStream.cs
- SecurityContext.cs
- RestHandlerFactory.cs
- DropShadowBitmapEffect.cs
- DbConvert.cs
- EditableTreeList.cs
- WindowHideOrCloseTracker.cs
- EventHandlerList.cs
- FullTextBreakpoint.cs
- ValidatingReaderNodeData.cs
- X509DefaultServiceCertificateElement.cs
- ChangeDirector.cs
- panel.cs
- CheckBoxPopupAdapter.cs
- SliderAutomationPeer.cs
- TargetInvocationException.cs
- SimpleWorkerRequest.cs
- DataGridViewLinkCell.cs
- ConvertEvent.cs
- BuilderInfo.cs
- TextSimpleMarkerProperties.cs
- StaticSiteMapProvider.cs
- ContextQuery.cs
- DataObjectFieldAttribute.cs
- ClientSettingsSection.cs
- SkipQueryOptionExpression.cs
- CssStyleCollection.cs
- WebCategoryAttribute.cs
- XmlElementAttributes.cs
- CookieParameter.cs
- AddInContractAttribute.cs
- FrameworkContentElementAutomationPeer.cs
- PageThemeCodeDomTreeGenerator.cs
- ScrollData.cs
- OletxTransactionHeader.cs
- SessionEndingCancelEventArgs.cs
- DataViewSettingCollection.cs
- RangeContentEnumerator.cs
- BitmapEffectDrawingContextWalker.cs
- MimePart.cs
- SignatureResourcePool.cs
- validation.cs
- ScrollItemProviderWrapper.cs
- Journal.cs
- QueueTransferProtocol.cs
- ObjectDataSourceSelectingEventArgs.cs
- XamlDesignerSerializationManager.cs
- PropertyMetadata.cs
- ButtonPopupAdapter.cs
- InstanceDataCollection.cs
- ContentPropertyAttribute.cs
- ZipIOExtraFieldZip64Element.cs
- StylusPoint.cs
- ErrorFormatter.cs
- TextRunProperties.cs
- StatusBarPanelClickEvent.cs
- BitmapFrameDecode.cs
- METAHEADER.cs
- TriggerCollection.cs
- returneventsaver.cs
- OleDbTransaction.cs
- NonClientArea.cs
- HostingEnvironment.cs
- BitmapEffectInputConnector.cs
- PermissionSetTriple.cs
- RotateTransform.cs
- FixedStringLookup.cs
- DefaultObjectMappingItemCollection.cs
- IntSecurity.cs
- GenericTextProperties.cs
- ZipIOLocalFileDataDescriptor.cs
- TabControl.cs
- WorkflowViewManager.cs
- WebRequestModuleElementCollection.cs
- JoinGraph.cs
- ConfigurationSettings.cs
- ConfigurationManagerHelper.cs
- FileSystemInfo.cs
- ListenDesigner.cs
- TableLayoutSettings.cs
- DataGridViewComboBoxColumn.cs
- XsdValidatingReader.cs
- IdentitySection.cs
- EventListener.cs
- Symbol.cs
- ButtonBase.cs
- _Events.cs
- _NestedMultipleAsyncResult.cs
- PreviewKeyDownEventArgs.cs
- COM2IDispatchConverter.cs
- LineSegment.cs
- TransformDescriptor.cs
- HttpApplicationFactory.cs
- FrameworkObject.cs
- Cell.cs
- DeviceSpecificChoiceCollection.cs
- PageHandlerFactory.cs
- CompositeCollectionView.cs
- BoundingRectTracker.cs
- TableRowGroup.cs