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
- ElementFactory.cs
- BitStack.cs
- FileEnumerator.cs
- WriteableBitmap.cs
- PrintControllerWithStatusDialog.cs
- ParentQuery.cs
- HttpAsyncResult.cs
- FillRuleValidation.cs
- SafeFindHandle.cs
- ConfigurationManagerHelper.cs
- BooleanAnimationUsingKeyFrames.cs
- Stroke2.cs
- OrderByBuilder.cs
- CroppedBitmap.cs
- EventLogException.cs
- DriveInfo.cs
- BitArray.cs
- TextElementEnumerator.cs
- ObjectCloneHelper.cs
- OracleParameterCollection.cs
- DataRelationPropertyDescriptor.cs
- MethodBuilder.cs
- XmlQueryStaticData.cs
- TreeNodeBinding.cs
- Line.cs
- Accessors.cs
- ExpressionNode.cs
- DataContractJsonSerializer.cs
- BasicCellRelation.cs
- NetStream.cs
- SoapWriter.cs
- TableLayoutPanelBehavior.cs
- WebBrowserContainer.cs
- TranslateTransform.cs
- NavigateEvent.cs
- XhtmlConformanceSection.cs
- StringBuilder.cs
- ValidationEventArgs.cs
- TimeIntervalCollection.cs
- WeakReadOnlyCollection.cs
- StreamMarshaler.cs
- WorkflowLayouts.cs
- DesignerDataView.cs
- COM2ExtendedTypeConverter.cs
- InstancePersistenceEvent.cs
- AnnotationStore.cs
- VectorAnimationBase.cs
- HtmlValidatorAdapter.cs
- BasicHttpBinding.cs
- DoubleAverageAggregationOperator.cs
- _AutoWebProxyScriptWrapper.cs
- Rules.cs
- SqlDataSourceStatusEventArgs.cs
- AsyncWaitHandle.cs
- ConcurrentStack.cs
- OdbcParameterCollection.cs
- SoapExtension.cs
- DependencyPropertyAttribute.cs
- XmlSerializerFactory.cs
- MobileFormsAuthentication.cs
- XmlWrappingReader.cs
- AssemblyName.cs
- ToolStripItemBehavior.cs
- LinqDataSourceInsertEventArgs.cs
- OperationPerformanceCounters.cs
- FloaterBaseParaClient.cs
- ModelFunctionTypeElement.cs
- UndoUnit.cs
- SecondaryViewProvider.cs
- WindowsListViewGroupHelper.cs
- DataStreams.cs
- EditingScope.cs
- ColumnPropertiesGroup.cs
- AutomationProperties.cs
- ImageClickEventArgs.cs
- NamedPipeProcessProtocolHandler.cs
- ObjectStateEntryOriginalDbUpdatableDataRecord.cs
- StorageBasedPackageProperties.cs
- FormClosingEvent.cs
- ListItem.cs
- CompressionTransform.cs
- DocumentXmlWriter.cs
- DiscoveryClientChannelFactory.cs
- RegexWriter.cs
- ChangeBlockUndoRecord.cs
- ConstraintManager.cs
- _CacheStreams.cs
- BufferedGraphicsManager.cs
- RC2.cs
- CounterCreationData.cs
- UnlockInstanceCommand.cs
- ImageMetadata.cs
- SourceFileBuildProvider.cs
- CalendarAutomationPeer.cs
- Crypto.cs
- DateTimeFormat.cs
- RefExpr.cs
- LambdaCompiler.Statements.cs
- FilterException.cs
- ResourceReferenceExpression.cs