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
- tooltip.cs
- XmlEntityReference.cs
- AlternateViewCollection.cs
- XpsLiterals.cs
- SearchForVirtualItemEventArgs.cs
- XmlSchemaImport.cs
- SingleAnimation.cs
- TypeExtension.cs
- EntityContainerRelationshipSetEnd.cs
- DbMetaDataColumnNames.cs
- Statements.cs
- UIPropertyMetadata.cs
- MenuScrollingVisibilityConverter.cs
- ECDiffieHellmanPublicKey.cs
- SiteMapNodeCollection.cs
- XmlLanguage.cs
- OutputWindow.cs
- RNGCryptoServiceProvider.cs
- XmlnsDictionary.cs
- ObjectParameter.cs
- AppDomainProtocolHandler.cs
- MSAAEventDispatcher.cs
- ComponentDispatcher.cs
- GridViewColumn.cs
- FormatConvertedBitmap.cs
- ConfigXmlSignificantWhitespace.cs
- TextSegment.cs
- Environment.cs
- DispatcherFrame.cs
- OptimalTextSource.cs
- ReferentialConstraintRoleElement.cs
- EditorZone.cs
- ScriptBehaviorDescriptor.cs
- TreeNode.cs
- NetNamedPipeBindingCollectionElement.cs
- ToolStrip.cs
- OpenTypeLayoutCache.cs
- Cursors.cs
- WpfKnownType.cs
- CallbackDebugBehavior.cs
- SurrogateEncoder.cs
- TypeSemantics.cs
- EntityDataSourceState.cs
- WhitespaceRule.cs
- ExtenderProvidedPropertyAttribute.cs
- XmlTextWriter.cs
- Rijndael.cs
- PrintDialog.cs
- RectAnimation.cs
- AssemblyName.cs
- BookmarkManager.cs
- ProtocolReflector.cs
- BamlRecordReader.cs
- WebPartDescriptionCollection.cs
- SubstitutionList.cs
- X509CertificateRecipientClientCredential.cs
- SecurityDescriptor.cs
- PersonalizationProvider.cs
- ApplicationServicesHostFactory.cs
- XmlNamedNodeMap.cs
- MetaModel.cs
- DataGridViewTextBoxColumn.cs
- FlowLayout.cs
- WeakHashtable.cs
- DomNameTable.cs
- NonSerializedAttribute.cs
- SqlTriggerAttribute.cs
- TextTreeDeleteContentUndoUnit.cs
- SecurityDocument.cs
- TemplateAction.cs
- TextProperties.cs
- _NtlmClient.cs
- WebBrowser.cs
- DrawingGroupDrawingContext.cs
- BindingContext.cs
- DesignerSelectionListAdapter.cs
- ImageAnimator.cs
- DocumentXPathNavigator.cs
- DataGridViewAutoSizeColumnsModeEventArgs.cs
- Roles.cs
- ZipIOZip64EndOfCentralDirectoryBlock.cs
- MetafileHeaderWmf.cs
- EventWaitHandleSecurity.cs
- FileLevelControlBuilderAttribute.cs
- ZipIOBlockManager.cs
- ToolStripContainer.cs
- ExpandCollapseProviderWrapper.cs
- InheritanceContextChangedEventManager.cs
- DbConvert.cs
- PipelineModuleStepContainer.cs
- WinFormsSpinner.cs
- WebHeaderCollection.cs
- InlinedLocationReference.cs
- ObservableCollection.cs
- RenderingBiasValidation.cs
- VirtualizingPanel.cs
- DelegateBodyWriter.cs
- ElementUtil.cs
- MessageQueueCriteria.cs
- Char.cs