Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Configuration / FileDetails.cs / 1305376 / 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()); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// 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()); } } } // 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
- CompiledQueryCacheEntry.cs
- StorageMappingItemCollection.cs
- LogicalExpr.cs
- BamlRecords.cs
- Metadata.cs
- MulticastIPAddressInformationCollection.cs
- UnionCodeGroup.cs
- CommandPlan.cs
- RectKeyFrameCollection.cs
- StorageRoot.cs
- FunctionUpdateCommand.cs
- ReliableDuplexSessionChannel.cs
- ToolStripPanelRenderEventArgs.cs
- XmlSchemaSimpleTypeList.cs
- RegexMatchCollection.cs
- BinaryReader.cs
- AutomationPatternInfo.cs
- UniqueIdentifierService.cs
- HtmlInputHidden.cs
- AuthenticationConfig.cs
- BodyGlyph.cs
- BulletDecorator.cs
- ApplicationInfo.cs
- SerializationObjectManager.cs
- DSASignatureFormatter.cs
- CompilerErrorCollection.cs
- Msmq4SubqueuePoisonHandler.cs
- SemaphoreSecurity.cs
- ChangeDirector.cs
- parserscommon.cs
- HttpResponseHeader.cs
- BitVector32.cs
- SBCSCodePageEncoding.cs
- BitmapData.cs
- cryptoapiTransform.cs
- ResourceDescriptionAttribute.cs
- Themes.cs
- COM2IPerPropertyBrowsingHandler.cs
- KeyGestureConverter.cs
- SignHashRequest.cs
- UrlMappingsModule.cs
- streamingZipPartStream.cs
- NamespaceList.cs
- BamlStream.cs
- BrowsableAttribute.cs
- ManipulationLogic.cs
- GridErrorDlg.cs
- _LocalDataStoreMgr.cs
- EventMappingSettingsCollection.cs
- TextRunTypographyProperties.cs
- ToolStripDropDownClosedEventArgs.cs
- XmlReturnReader.cs
- SamlConditions.cs
- ColorInterpolationModeValidation.cs
- CallTemplateAction.cs
- ExtenderControl.cs
- SiteMapSection.cs
- LoggedException.cs
- XmlCustomFormatter.cs
- TextLineResult.cs
- EntityViewGenerator.cs
- oledbmetadatacolumnnames.cs
- GradientBrush.cs
- Header.cs
- ProcessInfo.cs
- PassportAuthentication.cs
- DebugView.cs
- MenuItem.cs
- CompiledAction.cs
- ConfigurationErrorsException.cs
- ProcessHostMapPath.cs
- XamlPathDataSerializer.cs
- BuildProvider.cs
- XPathSelfQuery.cs
- HandlerBase.cs
- AbstractSvcMapFileLoader.cs
- EllipseGeometry.cs
- SqlRecordBuffer.cs
- HtmlInputFile.cs
- DependencyObjectProvider.cs
- CodeBinaryOperatorExpression.cs
- SafeNativeMethods.cs
- XmlAttributeAttribute.cs
- BamlWriter.cs
- DES.cs
- OutputCacheSection.cs
- ValidationRule.cs
- UnorderedHashRepartitionStream.cs
- Logging.cs
- SchemaTypeEmitter.cs
- ClientBuildManager.cs
- HttpsTransportBindingElement.cs
- TemplateInstanceAttribute.cs
- WriteTimeStream.cs
- UnknownBitmapEncoder.cs
- SoapTypeAttribute.cs
- AnimationStorage.cs
- XmlSerializerNamespaces.cs
- XpsFilter.cs
- MediaContext.cs