Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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()); } } } // 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
- RuleAttributes.cs
- NavigationHelper.cs
- GridViewDeletedEventArgs.cs
- cryptoapiTransform.cs
- EncoderNLS.cs
- _ScatterGatherBuffers.cs
- InfoCardRSAPKCS1SignatureFormatter.cs
- DependencySource.cs
- EdmSchemaAttribute.cs
- SQLConvert.cs
- NavigatorInput.cs
- ImageAnimator.cs
- UmAlQuraCalendar.cs
- Padding.cs
- OracleMonthSpan.cs
- XmlToDatasetMap.cs
- ListViewDesigner.cs
- WriteFileContext.cs
- SmiContext.cs
- TrustSection.cs
- ItemDragEvent.cs
- Size.cs
- ManagedWndProcTracker.cs
- AnimationStorage.cs
- VectorAnimationBase.cs
- XamlReaderHelper.cs
- AppDomainFactory.cs
- VisualProxy.cs
- ApplicationDirectoryMembershipCondition.cs
- RelationshipEnd.cs
- IItemContainerGenerator.cs
- TaskDesigner.cs
- DiagnosticEventProvider.cs
- UrlAuthFailedErrorFormatter.cs
- DataSourceHelper.cs
- ClipboardProcessor.cs
- ParserHooks.cs
- Grid.cs
- TextServicesHost.cs
- DataGridViewRow.cs
- XmlDataDocument.cs
- MsmqReceiveParameters.cs
- Size.cs
- SignerInfo.cs
- InternalCache.cs
- ToolStripPanelCell.cs
- IOException.cs
- MapPathBasedVirtualPathProvider.cs
- PropertyDescriptorCollection.cs
- ObjectDataSourceFilteringEventArgs.cs
- Hex.cs
- NamedPipeTransportBindingElement.cs
- bidPrivateBase.cs
- HTMLTextWriter.cs
- XmlArrayItemAttribute.cs
- BatchStream.cs
- CachedPathData.cs
- TemplateManager.cs
- SqlMethodCallConverter.cs
- FixedSchema.cs
- coordinatorfactory.cs
- DataConnectionHelper.cs
- Package.cs
- Size3D.cs
- MediaTimeline.cs
- VideoDrawing.cs
- RIPEMD160Managed.cs
- SqlNodeAnnotations.cs
- XsltOutput.cs
- CreateParams.cs
- _HTTPDateParse.cs
- FormViewPagerRow.cs
- SecurityContextSecurityTokenParameters.cs
- CrossSiteScriptingValidation.cs
- ReferenceService.cs
- SmtpNtlmAuthenticationModule.cs
- TextureBrush.cs
- PrintControllerWithStatusDialog.cs
- InkCanvasSelectionAdorner.cs
- AutomationPropertyInfo.cs
- SchemaSetCompiler.cs
- UpdateTranslator.cs
- SqlLiftIndependentRowExpressions.cs
- SortAction.cs
- AppSettingsReader.cs
- DropShadowEffect.cs
- SqlDataSourceStatusEventArgs.cs
- SecurityResources.cs
- WebResponse.cs
- XmlSchemaSet.cs
- SizeLimitedCache.cs
- IApplicationTrustManager.cs
- ApplicationInfo.cs
- COM2Properties.cs
- Monitor.cs
- ProxyDataContractResolver.cs
- TextElementEnumerator.cs
- DbConnectionFactory.cs
- EditorPartChrome.cs
- XmlToDatasetMap.cs