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
- ValidatingPropertiesEventArgs.cs
- SqlUDTStorage.cs
- MenuItemAutomationPeer.cs
- GCHandleCookieTable.cs
- DataBindingHandlerAttribute.cs
- RenderData.cs
- SectionUpdates.cs
- BuilderInfo.cs
- MappingItemCollection.cs
- ComponentEvent.cs
- SingleAnimationBase.cs
- Italic.cs
- PathSegmentCollection.cs
- DataGridBeginningEditEventArgs.cs
- JoinTreeNode.cs
- ConnectionString.cs
- ActivityCodeGenerator.cs
- XmlnsDictionary.cs
- TextTreeTextElementNode.cs
- XmlHierarchyData.cs
- PenThreadWorker.cs
- ContextQuery.cs
- ObjectDataSourceEventArgs.cs
- InheritanceContextHelper.cs
- DBBindings.cs
- ContentPropertyAttribute.cs
- BinaryUtilClasses.cs
- DataObject.cs
- ObjectFullSpanRewriter.cs
- ContractTypeNameElement.cs
- Identity.cs
- ProbeDuplex11AsyncResult.cs
- TableLayoutPanelCellPosition.cs
- ObjectDataSourceMethodEventArgs.cs
- WebAdminConfigurationHelper.cs
- ParameterRetriever.cs
- ItemAutomationPeer.cs
- SoapSchemaImporter.cs
- Stylesheet.cs
- UserPersonalizationStateInfo.cs
- ConfigXmlSignificantWhitespace.cs
- EmptyEnumerator.cs
- LabelLiteral.cs
- SBCSCodePageEncoding.cs
- SwitchCase.cs
- PrefixQName.cs
- XmlQualifiedName.cs
- BindingCollectionElement.cs
- DefaultPrintController.cs
- ManifestSignatureInformation.cs
- PagesSection.cs
- FieldDescriptor.cs
- Transform3DGroup.cs
- GenericWebPart.cs
- EntityTransaction.cs
- Int32Rect.cs
- XmlDataDocument.cs
- DataObjectAttribute.cs
- ClientScriptManagerWrapper.cs
- ObjectNavigationPropertyMapping.cs
- ContainerActivationHelper.cs
- XmlWriterTraceListener.cs
- ScrollItemPatternIdentifiers.cs
- MaskedTextBoxDesignerActionList.cs
- SiteIdentityPermission.cs
- SqlDataAdapter.cs
- DisplayNameAttribute.cs
- ListViewItem.cs
- WindowsMenu.cs
- WebControlToolBoxItem.cs
- Collection.cs
- WindowsGraphics2.cs
- LogicalExpr.cs
- XamlStyleSerializer.cs
- PasswordBoxAutomationPeer.cs
- BitVector32.cs
- ZipIOExtraField.cs
- ValidationVisibilityAttribute.cs
- ECDiffieHellmanCngPublicKey.cs
- ComplexTypeEmitter.cs
- WrapperEqualityComparer.cs
- BlockCollection.cs
- HttpApplication.cs
- SelectedCellsChangedEventArgs.cs
- PiiTraceSource.cs
- ComboBoxRenderer.cs
- XmlDataProvider.cs
- x509utils.cs
- AccessedThroughPropertyAttribute.cs
- Span.cs
- WebBrowserBase.cs
- DataGridToolTip.cs
- FixedSOMLineRanges.cs
- ObjectReaderCompiler.cs
- EntityDataSourceValidationException.cs
- controlskin.cs
- SQLRoleProvider.cs
- SubpageParagraph.cs
- IncomingWebRequestContext.cs
- OutputBuffer.cs