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
- ExpressionBindingCollection.cs
- SiteMapPath.cs
- WeakReferenceKey.cs
- TileModeValidation.cs
- XmlSerializerNamespaces.cs
- FilterQuery.cs
- Style.cs
- PropertyHelper.cs
- ProfileInfo.cs
- NotifyInputEventArgs.cs
- OutputCacheProfile.cs
- TransactionManager.cs
- DrawToolTipEventArgs.cs
- AvTrace.cs
- XPathPatternParser.cs
- TableRowCollection.cs
- InvalidEnumArgumentException.cs
- FormattedTextSymbols.cs
- TreeViewImageKeyConverter.cs
- ElapsedEventArgs.cs
- XmlWriterDelegator.cs
- SiteMapProvider.cs
- PixelFormatConverter.cs
- FileRegion.cs
- DataServiceStreamResponse.cs
- TrailingSpaceComparer.cs
- XamlTemplateSerializer.cs
- PhysicalFontFamily.cs
- DPAPIProtectedConfigurationProvider.cs
- DiscoveryClientRequestChannel.cs
- DescendentsWalkerBase.cs
- IpcChannel.cs
- DynamicEndpointElement.cs
- LineServicesRun.cs
- APCustomTypeDescriptor.cs
- GroupQuery.cs
- CqlParser.cs
- ImageSource.cs
- FontNameEditor.cs
- SecurityDocument.cs
- LinqExpressionNormalizer.cs
- Rect3DConverter.cs
- CompressionTransform.cs
- HiddenFieldPageStatePersister.cs
- BindingExpressionBase.cs
- EdmRelationshipNavigationPropertyAttribute.cs
- AssertSection.cs
- OLEDB_Enum.cs
- DES.cs
- Formatter.cs
- DataReaderContainer.cs
- TextRenderer.cs
- InputScopeAttribute.cs
- SortedDictionary.cs
- WindowsFormsSectionHandler.cs
- NoneExcludedImageIndexConverter.cs
- UserControlBuildProvider.cs
- DataGrid.cs
- CellCreator.cs
- Page.cs
- Material.cs
- FileSystemInfo.cs
- AtomMaterializer.cs
- SafeLibraryHandle.cs
- PrintControllerWithStatusDialog.cs
- TextChange.cs
- FormatConvertedBitmap.cs
- DbMetaDataColumnNames.cs
- RequestCachePolicyConverter.cs
- DataGridViewColumnDesigner.cs
- Content.cs
- DataControlButton.cs
- AssemblyBuilderData.cs
- BorderGapMaskConverter.cs
- NotImplementedException.cs
- SqlProfileProvider.cs
- TypeConverter.cs
- CapabilitiesRule.cs
- Metadata.cs
- AnnotationDocumentPaginator.cs
- PermissionSetEnumerator.cs
- Assert.cs
- Range.cs
- Tuple.cs
- TreeViewImageKeyConverter.cs
- TypedElement.cs
- Cloud.cs
- bidPrivateBase.cs
- ActivityBuilderHelper.cs
- LogEntryUtils.cs
- ByteAnimationUsingKeyFrames.cs
- GeometryCollection.cs
- SynchronousChannel.cs
- MemberExpression.cs
- SqlUserDefinedTypeAttribute.cs
- ListBindingConverter.cs
- CounterSetInstance.cs
- SkipStoryboardToFill.cs
- HttpServerVarsCollection.cs
- DataBoundControl.cs