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
- CapabilitiesState.cs
- ComplexPropertyEntry.cs
- ContainerControl.cs
- ExclusiveTcpTransportManager.cs
- XXXInfos.cs
- ApplicationException.cs
- GlobalizationAssembly.cs
- SchemaImporterExtensionsSection.cs
- ObjectDisposedException.cs
- PackagePartCollection.cs
- Guid.cs
- DropShadowEffect.cs
- DesignerCategoryAttribute.cs
- SmiXetterAccessMap.cs
- ParameterBuilder.cs
- SystemException.cs
- CustomAttribute.cs
- EdmToObjectNamespaceMap.cs
- ResourceReferenceKeyNotFoundException.cs
- XmlSchemaExporter.cs
- InputBuffer.cs
- WrappingXamlSchemaContext.cs
- SeparatorAutomationPeer.cs
- OdbcEnvironment.cs
- Native.cs
- GradientBrush.cs
- RestHandlerFactory.cs
- ExpressionParser.cs
- _SSPISessionCache.cs
- UnaryQueryOperator.cs
- CommonObjectSecurity.cs
- TextProviderWrapper.cs
- IndexObject.cs
- StaticTextPointer.cs
- TemplateFactory.cs
- DataGridItemCollection.cs
- SystemWebSectionGroup.cs
- Identifier.cs
- BitmapData.cs
- ReadOnlyKeyedCollection.cs
- CodeExpressionCollection.cs
- SectionVisual.cs
- TreeViewEvent.cs
- ContractTypeNameElement.cs
- MimePart.cs
- SymmetricAlgorithm.cs
- ReferencedCollectionType.cs
- GacUtil.cs
- DBDataPermission.cs
- MimeMultiPart.cs
- PreservationFileWriter.cs
- ArraySortHelper.cs
- PathSegment.cs
- PreviewKeyDownEventArgs.cs
- NetNamedPipeBindingCollectionElement.cs
- Int32Storage.cs
- TextEditor.cs
- Application.cs
- WebZone.cs
- Stack.cs
- ContractNamespaceAttribute.cs
- SynchronizationLockException.cs
- HtmlAnchor.cs
- SiteMapPath.cs
- FileReservationCollection.cs
- cookieexception.cs
- CommandManager.cs
- FunctionParameter.cs
- DefaultHttpHandler.cs
- SpellCheck.cs
- TreeViewItem.cs
- DataGridViewSelectedRowCollection.cs
- ComboBoxAutomationPeer.cs
- SqlExpander.cs
- BooleanToVisibilityConverter.cs
- IncomingWebRequestContext.cs
- TrustManagerPromptUI.cs
- LayoutTableCell.cs
- HttpEncoderUtility.cs
- BamlRecordWriter.cs
- UserControl.cs
- HtmlForm.cs
- IntPtr.cs
- BufferedGraphics.cs
- ZipPackagePart.cs
- IndexingContentUnit.cs
- WindowsGraphics.cs
- DataTable.cs
- ShaderEffect.cs
- IteratorDescriptor.cs
- SelectionChangedEventArgs.cs
- EventData.cs
- DesignerActionGlyph.cs
- FolderLevelBuildProviderAppliesToAttribute.cs
- RepeaterItemCollection.cs
- FloaterBaseParagraph.cs
- HtmlFormParameterWriter.cs
- MachineKeyConverter.cs
- ProfileInfo.cs
- ProjectedSlot.cs