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
- RenderDataDrawingContext.cs
- SQLBytes.cs
- TraceHandlerErrorFormatter.cs
- ApplicationSecurityManager.cs
- CaseInsensitiveHashCodeProvider.cs
- FontCollection.cs
- GatewayIPAddressInformationCollection.cs
- Interlocked.cs
- HttpCacheVaryByContentEncodings.cs
- VectorValueSerializer.cs
- PaintEvent.cs
- CompiledQuery.cs
- TypeTypeConverter.cs
- RootBuilder.cs
- Style.cs
- DataContext.cs
- EdmScalarPropertyAttribute.cs
- SchemaElement.cs
- BaseDataList.cs
- SubqueryRules.cs
- XAMLParseException.cs
- Currency.cs
- CookieProtection.cs
- Base64Stream.cs
- _NetRes.cs
- AssociationEndMember.cs
- TextEditorThreadLocalStore.cs
- OracleDataReader.cs
- RecommendedAsConfigurableAttribute.cs
- CodeMemberField.cs
- NetSectionGroup.cs
- DataContractSerializerOperationFormatter.cs
- ClientBuildManager.cs
- DataTableNewRowEvent.cs
- TypeDescriptionProvider.cs
- SpotLight.cs
- OracleConnection.cs
- Point3DAnimation.cs
- DbConvert.cs
- PaintEvent.cs
- Literal.cs
- DesignerResources.cs
- FormatSettings.cs
- SecurityHelper.cs
- RSACryptoServiceProvider.cs
- MiniModule.cs
- PackageDigitalSignatureManager.cs
- PlaceHolder.cs
- MatrixTransform.cs
- UrlMappingsSection.cs
- ListViewItem.cs
- StrokeNodeOperations2.cs
- RawUIStateInputReport.cs
- MediaPlayer.cs
- Encoder.cs
- KeySplineConverter.cs
- TopClause.cs
- Typeface.cs
- ListViewItemEventArgs.cs
- MimeBasePart.cs
- InstanceBehavior.cs
- SqlNotificationRequest.cs
- SoapMessage.cs
- ButtonChrome.cs
- CollectionBase.cs
- Accessors.cs
- SqlConnectionStringBuilder.cs
- SurrogateEncoder.cs
- MethodCallExpression.cs
- HtmlInputHidden.cs
- ParameterModifier.cs
- PackUriHelper.cs
- CompiledRegexRunnerFactory.cs
- PerfCounterSection.cs
- EntryIndex.cs
- translator.cs
- BufferBuilder.cs
- Italic.cs
- StrokeNode.cs
- ImageSourceValueSerializer.cs
- SpeakCompletedEventArgs.cs
- AutoFocusStyle.xaml.cs
- Delegate.cs
- XPathNodeList.cs
- EntityReference.cs
- EventLogPermissionAttribute.cs
- GroupItemAutomationPeer.cs
- TraceUtils.cs
- InvokeBinder.cs
- StylusButtonCollection.cs
- AnalyzedTree.cs
- ImageBrush.cs
- WindowsSspiNegotiation.cs
- GeometryValueSerializer.cs
- DesignTimeVisibleAttribute.cs
- VisualTreeHelper.cs
- TogglePatternIdentifiers.cs
- DirectoryNotFoundException.cs
- Message.cs
- ObjectListCommandCollection.cs