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
- FlowDocumentView.cs
- CustomAttributeBuilder.cs
- EventDescriptorCollection.cs
- Geometry3D.cs
- CodeEntryPointMethod.cs
- Evidence.cs
- PolyBezierSegment.cs
- EditorAttribute.cs
- RelOps.cs
- BitmapMetadata.cs
- DbConnectionStringBuilder.cs
- StringFreezingAttribute.cs
- basenumberconverter.cs
- GridItemPattern.cs
- StrokeCollectionConverter.cs
- RecommendedAsConfigurableAttribute.cs
- ContentValidator.cs
- ParameterBuilder.cs
- JsonServiceDocumentSerializer.cs
- XmlDataSourceView.cs
- FixedLineResult.cs
- UIElementPropertyUndoUnit.cs
- HandleRef.cs
- NonceToken.cs
- Exceptions.cs
- Variable.cs
- RelativeSource.cs
- BooleanExpr.cs
- CopyOnWriteList.cs
- QilFunction.cs
- CapabilitiesState.cs
- EncoderReplacementFallback.cs
- WaitHandleCannotBeOpenedException.cs
- StandardCommands.cs
- SocketAddress.cs
- WhileDesigner.cs
- GifBitmapDecoder.cs
- XamlStream.cs
- PropertyToken.cs
- DbMetaDataColumnNames.cs
- CollectionExtensions.cs
- NetworkCredential.cs
- CodeGenerator.cs
- NameTable.cs
- Rotation3DAnimation.cs
- BulletedList.cs
- XmlIgnoreAttribute.cs
- Internal.cs
- BinaryNode.cs
- EventLogEntry.cs
- FileStream.cs
- GridProviderWrapper.cs
- HttpResponseHeader.cs
- QueryUtil.cs
- EditorResources.cs
- SafeThemeHandle.cs
- UniformGrid.cs
- ListenDesigner.cs
- RangeExpression.cs
- AuthorizationRuleCollection.cs
- __Filters.cs
- GACMembershipCondition.cs
- RichListBox.cs
- RangeContentEnumerator.cs
- CompositeActivityDesigner.cs
- CmsInterop.cs
- LockCookie.cs
- WebPartEventArgs.cs
- FunctionMappingTranslator.cs
- RegistrationServices.cs
- URLBuilder.cs
- NameObjectCollectionBase.cs
- sortedlist.cs
- SafeTimerHandle.cs
- ConfigurationLocation.cs
- UnsafeNativeMethods.cs
- GestureRecognitionResult.cs
- HtmlTextArea.cs
- TemplatePartAttribute.cs
- InputScope.cs
- DataGridItemCollection.cs
- StateChangeEvent.cs
- WsatEtwTraceListener.cs
- OrCondition.cs
- KeySpline.cs
- SqlCommand.cs
- BindStream.cs
- Image.cs
- RowParagraph.cs
- HtmlTableCell.cs
- XmlAnyElementAttributes.cs
- DataTransferEventArgs.cs
- CollectionEditor.cs
- LazyInitializer.cs
- DocumentScope.cs
- SqlClientMetaDataCollectionNames.cs
- DiagnosticTrace.cs
- GridItemPattern.cs
- FrugalList.cs
- HttpPostedFileBase.cs