Code:
/ DotNET / DotNET / 8.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
- Internal.cs
- OneOfElement.cs
- CommonProperties.cs
- OpenTypeCommon.cs
- SqlServices.cs
- WindowAutomationPeer.cs
- ColorMap.cs
- SendKeys.cs
- AutomationEvent.cs
- StyleXamlTreeBuilder.cs
- SQLSingle.cs
- XmlDictionary.cs
- DivideByZeroException.cs
- TextRangeEditTables.cs
- TreeNode.cs
- PathSegment.cs
- TransformerTypeCollection.cs
- CounterNameConverter.cs
- KeyConstraint.cs
- datacache.cs
- ClassImporter.cs
- XmlEncoding.cs
- XpsTokenContext.cs
- MetadataItemSerializer.cs
- Point4DValueSerializer.cs
- PublishLicense.cs
- CutCopyPasteHelper.cs
- BCLDebug.cs
- EncoderReplacementFallback.cs
- _AutoWebProxyScriptHelper.cs
- AccessControlList.cs
- FigureParaClient.cs
- TreeViewEvent.cs
- XhtmlTextWriter.cs
- Camera.cs
- TextBreakpoint.cs
- ByeOperationAsyncResult.cs
- ScriptReferenceEventArgs.cs
- ToolStripItemEventArgs.cs
- MatrixKeyFrameCollection.cs
- ImportContext.cs
- GradientStop.cs
- UrlMappingCollection.cs
- EpmContentSerializer.cs
- ButtonField.cs
- NonBatchDirectoryCompiler.cs
- MimePart.cs
- InkCanvasInnerCanvas.cs
- SoapFault.cs
- XmlEncodedRawTextWriter.cs
- FloaterParaClient.cs
- WmlSelectionListAdapter.cs
- PieceNameHelper.cs
- SafePointer.cs
- WebEventTraceProvider.cs
- KeyMatchBuilder.cs
- TextSyndicationContentKindHelper.cs
- PropertyMetadata.cs
- TagPrefixInfo.cs
- RuntimeHelpers.cs
- DrawListViewItemEventArgs.cs
- XmlCDATASection.cs
- SingleAnimationBase.cs
- StylusCaptureWithinProperty.cs
- SemanticResolver.cs
- TraceHwndHost.cs
- QilTypeChecker.cs
- InternalMappingException.cs
- TemplateInstanceAttribute.cs
- StorageInfo.cs
- SmtpTransport.cs
- ContentPresenter.cs
- Html32TextWriter.cs
- EnvironmentPermission.cs
- MouseActionConverter.cs
- PassportAuthentication.cs
- HtmlInputButton.cs
- ConnectorRouter.cs
- UpdateProgress.cs
- NamedPipeAppDomainProtocolHandler.cs
- DirectionalLight.cs
- ValueType.cs
- CustomValidator.cs
- CapabilitiesAssignment.cs
- MetafileHeaderEmf.cs
- TabPanel.cs
- XMLSchema.cs
- VisualTreeFlattener.cs
- StringHandle.cs
- ReaderContextStackData.cs
- BitmapSourceSafeMILHandle.cs
- ExceptionHandler.cs
- __Filters.cs
- WebProxyScriptElement.cs
- BitConverter.cs
- EntitySqlQueryCacheEntry.cs
- CodeNamespaceCollection.cs
- UInt32Converter.cs
- StrokeCollectionConverter.cs
- ConfigurationSchemaErrors.cs