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
- ViewGenerator.cs
- DecoderBestFitFallback.cs
- FrameworkTextComposition.cs
- DataGridItemCollection.cs
- HttpApplicationFactory.cs
- TrackingCondition.cs
- ProtocolsSection.cs
- PeerNameRecordCollection.cs
- ISFClipboardData.cs
- ConfigurationManagerHelperFactory.cs
- CultureSpecificStringDictionary.cs
- DateTimeValueSerializerContext.cs
- SchemaTypeEmitter.cs
- Msmq4PoisonHandler.cs
- MouseCaptureWithinProperty.cs
- DesignerExtenders.cs
- FrameDimension.cs
- TreeViewAutomationPeer.cs
- ActivityFunc.cs
- NamedPipeAppDomainProtocolHandler.cs
- LocatorBase.cs
- XmlSchemaSimpleType.cs
- ObjectDataSourceFilteringEventArgs.cs
- CopyAttributesAction.cs
- XmlHierarchicalDataSourceView.cs
- WorkflowService.cs
- InheritablePropertyChangeInfo.cs
- ErrorHandler.cs
- WebPartDisplayModeEventArgs.cs
- DbProviderFactory.cs
- Stack.cs
- OleDbReferenceCollection.cs
- TdsParserHelperClasses.cs
- WebPartEditorOkVerb.cs
- ControlParameter.cs
- _LocalDataStoreMgr.cs
- SchemaElementLookUpTable.cs
- IndentTextWriter.cs
- BitmapEffectRenderDataResource.cs
- Quaternion.cs
- ThreadStaticAttribute.cs
- ForAllOperator.cs
- ControlParameter.cs
- ExtensionQuery.cs
- InheritedPropertyChangedEventArgs.cs
- _FtpControlStream.cs
- Visual3D.cs
- WindowsPen.cs
- NumericUpDown.cs
- BinaryFormatter.cs
- _ReceiveMessageOverlappedAsyncResult.cs
- ObjectReaderCompiler.cs
- Tablet.cs
- LinkTarget.cs
- TextEditorMouse.cs
- CompositeControl.cs
- CompiledXpathExpr.cs
- IpcManager.cs
- XpsFixedPageReaderWriter.cs
- Label.cs
- VirtualPathProvider.cs
- RelatedPropertyManager.cs
- GeometryModel3D.cs
- RelationshipManager.cs
- FormatterServices.cs
- ReaderWriterLock.cs
- PermissionToken.cs
- Parser.cs
- IResourceProvider.cs
- HttpCookiesSection.cs
- InheritedPropertyChangedEventArgs.cs
- XmlDataSourceView.cs
- TargetControlTypeAttribute.cs
- MsmqException.cs
- Int16KeyFrameCollection.cs
- HttpWebResponse.cs
- EFColumnProvider.cs
- RemoteWebConfigurationHostServer.cs
- Reference.cs
- ExpressionReplacer.cs
- NetTcpSectionData.cs
- LoadWorkflowCommand.cs
- UnmanagedMarshal.cs
- Config.cs
- WebPartConnectionsConfigureVerb.cs
- Merger.cs
- CompiledXpathExpr.cs
- TextEndOfLine.cs
- OutputCacheSettingsSection.cs
- OleDbConnection.cs
- OrderedDictionaryStateHelper.cs
- BuildProviderAppliesToAttribute.cs
- DataControlButton.cs
- DataGridViewRowPrePaintEventArgs.cs
- xsdvalidator.cs
- SafeRightsManagementQueryHandle.cs
- WebFormDesignerActionService.cs
- SystemUdpStatistics.cs
- FixedPage.cs
- AuthorizationRuleCollection.cs