Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / cdf / src / WCF / Log / System / IO / Log / FileReservationCollection.cs / 1305376 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- UserInitiatedNavigationPermission.cs
- SiteMapHierarchicalDataSourceView.cs
- WithStatement.cs
- DoubleIndependentAnimationStorage.cs
- ToolStripDropDownClosedEventArgs.cs
- OutputCacheProfile.cs
- FileDialog_Vista_Interop.cs
- SpanIndex.cs
- DropDownList.cs
- IPAddress.cs
- UserNameSecurityTokenProvider.cs
- SmtpReplyReaderFactory.cs
- RegexRunner.cs
- WindowsToolbar.cs
- SqlClientWrapperSmiStream.cs
- TimeoutException.cs
- Environment.cs
- StateInitialization.cs
- FamilyTypeface.cs
- ControlIdConverter.cs
- QilNode.cs
- ToolStripSplitButton.cs
- AttributeQuery.cs
- XamlSerializerUtil.cs
- XsltQilFactory.cs
- CqlLexerHelpers.cs
- FixedSOMPage.cs
- SpecialNameAttribute.cs
- ApplicationManager.cs
- Expression.cs
- IISUnsafeMethods.cs
- DataControlFieldHeaderCell.cs
- ChameleonKey.cs
- ServiceSecurityContext.cs
- LinqDataSourceHelper.cs
- ClientApiGenerator.cs
- BitmapEffectCollection.cs
- DelegateSerializationHolder.cs
- RenderOptions.cs
- SqlXmlStorage.cs
- dataprotectionpermissionattribute.cs
- CodeConstructor.cs
- FileDialog.cs
- ConnectionInterfaceCollection.cs
- Attributes.cs
- QuestionEventArgs.cs
- WorkflowServiceBehavior.cs
- Blend.cs
- WsdlWriter.cs
- IODescriptionAttribute.cs
- AstNode.cs
- ChangeNode.cs
- OpCellTreeNode.cs
- CodeSnippetStatement.cs
- IntPtr.cs
- WebPartTransformerCollection.cs
- StaticTextPointer.cs
- SmiGettersStream.cs
- WebPartsPersonalization.cs
- AttributeEmitter.cs
- BreakRecordTable.cs
- BasicAsyncResult.cs
- DispatcherExceptionEventArgs.cs
- HierarchicalDataSourceControl.cs
- SplitterEvent.cs
- ListViewDesigner.cs
- _Events.cs
- DataTablePropertyDescriptor.cs
- QilNode.cs
- DtrList.cs
- FormsAuthenticationTicket.cs
- CellQuery.cs
- DigestComparer.cs
- EntityDescriptor.cs
- DBSchemaTable.cs
- ModelFactory.cs
- HMACSHA512.cs
- XPathCompileException.cs
- Helpers.cs
- CacheMode.cs
- ScalarConstant.cs
- DataGridViewSortCompareEventArgs.cs
- PersistenceTypeAttribute.cs
- QilTernary.cs
- NetworkAddressChange.cs
- UpdateManifestForBrowserApplication.cs
- NetworkStream.cs
- MouseOverProperty.cs
- EnumType.cs
- TraceContextRecord.cs
- Section.cs
- DefaultValidator.cs
- FixedSOMPageConstructor.cs
- RequestStatusBarUpdateEventArgs.cs
- SqlGenericUtil.cs
- CategoriesDocument.cs
- PropertySegmentSerializationProvider.cs
- XmlDataProvider.cs
- __ConsoleStream.cs
- InstanceData.cs