Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / Configuration / FileDetails.cs / 1 / FileDetails.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web.Configuration { using System.Collections; using System.Configuration; using System.Configuration.Internal; using System.Web; using System.Web.Util; using System.Security; using System.IO; using System.Web.Hosting; using System.Runtime.InteropServices; using System.Reflection; using System.Collections.Specialized; using System.Xml; using System.Security.Principal; using System.Threading; using System.Globalization; internal class FileDetails { bool _exists; long _fileSize; DateTime _utcCreationTime; DateTime _utcLastWriteTime; internal FileDetails(bool exists, long fileSize, DateTime utcCreationTime, DateTime utcLastWriteTime) { _exists = exists; _fileSize = fileSize; _utcCreationTime = utcCreationTime; _utcLastWriteTime = utcLastWriteTime; } public override bool Equals(Object obj) { FileDetails other = obj as FileDetails; return other != null && _exists == other._exists && _fileSize == other._fileSize && _utcCreationTime == other._utcCreationTime && _utcLastWriteTime == other._utcLastWriteTime; } public override int GetHashCode() { return HashCodeCombiner.CombineHashCodes(_exists.GetHashCode(), _fileSize.GetHashCode(), _utcCreationTime.GetHashCode(), _utcLastWriteTime.GetHashCode()); } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- EncoderBestFitFallback.cs
- PartialCachingAttribute.cs
- SqlMethodCallConverter.cs
- NominalTypeEliminator.cs
- safesecurityhelperavalon.cs
- Pair.cs
- XmlSubtreeReader.cs
- ParseElement.cs
- OutputCacheProfileCollection.cs
- BuilderPropertyEntry.cs
- IISMapPath.cs
- ConversionHelper.cs
- ExternalDataExchangeService.cs
- SystemPens.cs
- CountdownEvent.cs
- OverrideMode.cs
- ParameterReplacerVisitor.cs
- StyleTypedPropertyAttribute.cs
- QuaternionAnimationBase.cs
- ChannelSinkStacks.cs
- SchemaManager.cs
- XmlCompatibilityReader.cs
- SelectedCellsCollection.cs
- XmlWrappingReader.cs
- PreservationFileWriter.cs
- formatter.cs
- AnchoredBlock.cs
- InstalledFontCollection.cs
- Int32Rect.cs
- DoWorkEventArgs.cs
- DBCommandBuilder.cs
- ConfigUtil.cs
- Int32.cs
- InertiaRotationBehavior.cs
- WebDisplayNameAttribute.cs
- ReadWriteSpinLock.cs
- SpecialTypeDataContract.cs
- SqlNamer.cs
- RegularExpressionValidator.cs
- AutoResizedEvent.cs
- System.Data_BID.cs
- Collection.cs
- ExpressionBuilderCollection.cs
- SecurityElement.cs
- StoreItemCollection.cs
- DeferrableContent.cs
- XmlEntity.cs
- MultiBinding.cs
- Parameter.cs
- XmlAttributeAttribute.cs
- UserNamePasswordValidator.cs
- MultiBinding.cs
- EntityUtil.cs
- BinaryObjectInfo.cs
- CollectionViewGroup.cs
- PerformanceCounterCategory.cs
- TableColumn.cs
- X509RawDataKeyIdentifierClause.cs
- SafeEventLogWriteHandle.cs
- FontStyles.cs
- OraclePermissionAttribute.cs
- ClientBuildManager.cs
- BindValidationContext.cs
- HTTPNotFoundHandler.cs
- PolyLineSegment.cs
- NetworkAddressChange.cs
- OperationSelectorBehavior.cs
- SafeArrayRankMismatchException.cs
- ChannelServices.cs
- FormViewInsertEventArgs.cs
- ClientFactory.cs
- DesignerActionListCollection.cs
- EntityContainerAssociationSet.cs
- GridEntryCollection.cs
- XPathMultyIterator.cs
- MsmqIntegrationProcessProtocolHandler.cs
- HostElement.cs
- SizeF.cs
- LayoutEditorPart.cs
- DataGridLinkButton.cs
- DataListCommandEventArgs.cs
- BitmapCodecInfoInternal.cs
- HTTPNotFoundHandler.cs
- RequestCachingSection.cs
- TextEncodedRawTextWriter.cs
- SqlMethodAttribute.cs
- XmlSortKeyAccumulator.cs
- CanonicalXml.cs
- SoapFormatterSinks.cs
- XmlSchemaValidationException.cs
- DateTimeConverter.cs
- SafeCryptHandles.cs
- DataTableMapping.cs
- UnconditionalPolicy.cs
- BinaryParser.cs
- MulticastDelegate.cs
- HttpCookiesSection.cs
- RootNamespaceAttribute.cs
- SendMailErrorEventArgs.cs
- FieldAccessException.cs