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
- XmlObjectSerializerReadContextComplexJson.cs
- XmlTypeMapping.cs
- XsltConvert.cs
- AppDomain.cs
- DataMemberFieldEditor.cs
- PropertyEmitter.cs
- HtmlButton.cs
- UnicodeEncoding.cs
- PathFigure.cs
- XmlSchemaSimpleContent.cs
- XMLUtil.cs
- RectConverter.cs
- SystemIPGlobalStatistics.cs
- DataControlImageButton.cs
- ColorMatrix.cs
- DataBinder.cs
- IOException.cs
- MatchSingleFxEngineOpcode.cs
- TriggerBase.cs
- LightweightCodeGenerator.cs
- DataControlFieldCollection.cs
- InstanceDescriptor.cs
- KeyTime.cs
- PackWebResponse.cs
- DataObjectSettingDataEventArgs.cs
- IconBitmapDecoder.cs
- ProcessHostServerConfig.cs
- MethodExpr.cs
- LookupNode.cs
- WorkflowTransactionOptions.cs
- ExitEventArgs.cs
- TypeDependencyAttribute.cs
- MailSettingsSection.cs
- IList.cs
- ExtendedProtectionPolicyTypeConverter.cs
- MenuItemAutomationPeer.cs
- __Filters.cs
- DataFieldConverter.cs
- grammarelement.cs
- StructuredTypeEmitter.cs
- PartitionerStatic.cs
- ByteAnimationBase.cs
- PrintEvent.cs
- ServiceOperationWrapper.cs
- CodeDOMProvider.cs
- DateTimeConverter.cs
- MsmqReceiveHelper.cs
- OneOfConst.cs
- SimpleApplicationHost.cs
- FixedSOMPageConstructor.cs
- LayoutManager.cs
- GenericEnumerator.cs
- DescriptionAttribute.cs
- FormViewModeEventArgs.cs
- ApplicationInterop.cs
- AspCompat.cs
- Storyboard.cs
- HttpDictionary.cs
- ValueConversionAttribute.cs
- DecoderReplacementFallback.cs
- TreePrinter.cs
- EventLogPermission.cs
- InsufficientMemoryException.cs
- X509Certificate2.cs
- SqlStatistics.cs
- AuthenticationSection.cs
- ObjectDataSourceDesigner.cs
- Relationship.cs
- OperandQuery.cs
- SynchronizedReadOnlyCollection.cs
- Parameter.cs
- RoleService.cs
- DictionaryKeyPropertyAttribute.cs
- ExpanderAutomationPeer.cs
- WmfPlaceableFileHeader.cs
- AbandonedMutexException.cs
- SortKey.cs
- CodeCastExpression.cs
- ConfigurationLocation.cs
- ReadOnlyMetadataCollection.cs
- LocalizedNameDescriptionPair.cs
- HtmlListAdapter.cs
- ToolBarButtonClickEvent.cs
- WebResourceAttribute.cs
- RemotingSurrogateSelector.cs
- IIS7UserPrincipal.cs
- RangeValidator.cs
- ParallelTimeline.cs
- RtfFormatStack.cs
- SQLDateTimeStorage.cs
- PassportAuthenticationEventArgs.cs
- StreamGeometry.cs
- ProfileSection.cs
- TextRange.cs
- LogRecordSequence.cs
- ConfigXmlDocument.cs
- UrlPath.cs
- Msec.cs
- Profiler.cs
- GridViewSortEventArgs.cs