Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- XmlSchemaNotation.cs
- ProjectionCamera.cs
- SpecialNameAttribute.cs
- AlphabeticalEnumConverter.cs
- DesignerToolboxInfo.cs
- KeyProperty.cs
- LoginUtil.cs
- WebZone.cs
- BitmapCodecInfo.cs
- NameTable.cs
- OleStrCAMarshaler.cs
- ViewCellRelation.cs
- CodeArrayCreateExpression.cs
- InputLangChangeEvent.cs
- SqlCommand.cs
- CompilerTypeWithParams.cs
- Compiler.cs
- IteratorFilter.cs
- ClientType.cs
- TaiwanCalendar.cs
- DbConnectionPoolOptions.cs
- BitHelper.cs
- NamespaceDecl.cs
- VirtualPath.cs
- TypographyProperties.cs
- Bitmap.cs
- ManualResetEvent.cs
- GenericTextProperties.cs
- IdnMapping.cs
- ImplicitInputBrush.cs
- Point3DIndependentAnimationStorage.cs
- DataGridViewCellConverter.cs
- CharEnumerator.cs
- FormClosedEvent.cs
- SymmetricCryptoHandle.cs
- ToolStripGrip.cs
- NullRuntimeConfig.cs
- StringWriter.cs
- SimpleTypeResolver.cs
- basenumberconverter.cs
- xmlformatgeneratorstatics.cs
- ListViewItem.cs
- UserMapPath.cs
- CalendarDateRangeChangingEventArgs.cs
- SettingsPropertyValueCollection.cs
- RawAppCommandInputReport.cs
- DataGridViewUtilities.cs
- BindingExpressionUncommonField.cs
- FixedNode.cs
- WorkflowPersistenceContext.cs
- ResourceLoader.cs
- PerformanceCounterPermission.cs
- RewritingPass.cs
- TreeViewAutomationPeer.cs
- TrackingServices.cs
- CharacterBufferReference.cs
- StsCommunicationException.cs
- TrackingServices.cs
- CqlGenerator.cs
- ActivityCompletionCallbackWrapper.cs
- MapPathBasedVirtualPathProvider.cs
- XmlSchemaRedefine.cs
- cache.cs
- AppDomainManager.cs
- Wildcard.cs
- GiveFeedbackEvent.cs
- TextElementCollection.cs
- CssStyleCollection.cs
- UnsafeNativeMethodsCLR.cs
- StatusBar.cs
- ControlDesigner.cs
- SizeLimitedCache.cs
- SingleResultAttribute.cs
- GetIndexBinder.cs
- BamlWriter.cs
- ClientOperation.cs
- DbTransaction.cs
- CodeTypeDeclarationCollection.cs
- SystemWebSectionGroup.cs
- WebEventTraceProvider.cs
- AsymmetricSignatureFormatter.cs
- ContainerUtilities.cs
- DragStartedEventArgs.cs
- Typeface.cs
- DataBoundControlAdapter.cs
- SafeHandle.cs
- DataGridRow.cs
- ButtonChrome.cs
- Helper.cs
- ModuleBuilderData.cs
- ContractTypeNameElement.cs
- ScriptingJsonSerializationSection.cs
- EntitySetBase.cs
- RegexMatch.cs
- TextRangeEdit.cs
- WindowsStartMenu.cs
- OdbcConnectionString.cs
- DelegateTypeInfo.cs
- DataBinder.cs
- RootBrowserWindowAutomationPeer.cs