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
- _TransmitFileOverlappedAsyncResult.cs
- ReservationNotFoundException.cs
- ConfigUtil.cs
- altserialization.cs
- ValidateNames.cs
- SafeArchiveContext.cs
- HttpCookiesSection.cs
- ScriptManagerProxy.cs
- XmlTextAttribute.cs
- FirstMatchCodeGroup.cs
- Serializer.cs
- ScalarOps.cs
- TemplateBindingExtensionConverter.cs
- ImageFormatConverter.cs
- UrlAuthFailedErrorFormatter.cs
- SynchronizedInputHelper.cs
- ServicesUtilities.cs
- PartBasedPackageProperties.cs
- XamlInterfaces.cs
- ContextQuery.cs
- ColumnWidthChangedEvent.cs
- FontNamesConverter.cs
- SqlCharStream.cs
- WorkflowDesignerMessageFilter.cs
- COM2IVsPerPropertyBrowsingHandler.cs
- Cell.cs
- DateTimeAutomationPeer.cs
- MediaCommands.cs
- MutexSecurity.cs
- NavigationEventArgs.cs
- TypeSource.cs
- ProfileSettings.cs
- SessionStateModule.cs
- IntellisenseTextBox.cs
- ParserHooks.cs
- RTLAwareMessageBox.cs
- CodeObject.cs
- DataControlFieldCollection.cs
- ServiceContractListItemList.cs
- DetailsViewUpdatedEventArgs.cs
- ToolStripItemImageRenderEventArgs.cs
- DeclarativeCatalogPart.cs
- QualificationDataAttribute.cs
- ClusterRegistryConfigurationProvider.cs
- LoadWorkflowAsyncResult.cs
- InternalPermissions.cs
- SynchronizedDispatch.cs
- AuthorizationRuleCollection.cs
- _SafeNetHandles.cs
- BufferedWebEventProvider.cs
- InitializationEventAttribute.cs
- WinFormsSecurity.cs
- SafeEventLogWriteHandle.cs
- OledbConnectionStringbuilder.cs
- RtfNavigator.cs
- OdbcInfoMessageEvent.cs
- ActiveXMessageFormatter.cs
- PrivilegeNotHeldException.cs
- AdRotator.cs
- DialogDivider.cs
- AttributeXamlType.cs
- TreeViewImageKeyConverter.cs
- InlinedAggregationOperatorEnumerator.cs
- CompilationRelaxations.cs
- ObjectListCommand.cs
- ByteStreamMessageEncoderFactory.cs
- HeaderUtility.cs
- DataGridState.cs
- PackageDocument.cs
- PointAnimationBase.cs
- CodeMemberEvent.cs
- EventHandlerList.cs
- ConfigurationElementProperty.cs
- CompositeCollectionView.cs
- GetImportedCardRequest.cs
- WorkflowViewManager.cs
- OraclePermissionAttribute.cs
- MonitorWrapper.cs
- PersonalizationStateInfoCollection.cs
- MenuItemBinding.cs
- EnumBuilder.cs
- AttributeCollection.cs
- SourceInterpreter.cs
- RecognizeCompletedEventArgs.cs
- ToolStripPanelRow.cs
- OperatorExpressions.cs
- PropertyOverridesTypeEditor.cs
- DataStreamFromComStream.cs
- InternalMappingException.cs
- SignatureToken.cs
- TextTreeExtractElementUndoUnit.cs
- RpcAsyncResult.cs
- StrokeNodeOperations2.cs
- DesignerVerbCollection.cs
- ADMembershipProvider.cs
- HttpHandlerActionCollection.cs
- ContainerParagraph.cs
- XPathNodeHelper.cs
- CustomAttributeFormatException.cs
- WebPartAuthorizationEventArgs.cs