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
- HorizontalAlignConverter.cs
- AsyncOperationManager.cs
- EdgeModeValidation.cs
- WebPartTracker.cs
- XmlSchemaSet.cs
- DrawingGroup.cs
- NodeLabelEditEvent.cs
- CollaborationHelperFunctions.cs
- UniformGrid.cs
- MetafileHeader.cs
- CodeExpressionStatement.cs
- ToolTipAutomationPeer.cs
- OdbcException.cs
- ValidatorUtils.cs
- SoapRpcMethodAttribute.cs
- CredentialCache.cs
- ScriptDescriptor.cs
- ObjectConverter.cs
- CodeParameterDeclarationExpressionCollection.cs
- XPathDescendantIterator.cs
- KnownAssemblyEntry.cs
- BooleanConverter.cs
- WindowsSolidBrush.cs
- VisualBasicSettingsHandler.cs
- RequestQueue.cs
- SiteMapNodeItemEventArgs.cs
- GridLengthConverter.cs
- NodeFunctions.cs
- FreezableDefaultValueFactory.cs
- ShapingWorkspace.cs
- SQLByte.cs
- Assembly.cs
- SqlDelegatedTransaction.cs
- StylusButtonEventArgs.cs
- EntityClientCacheKey.cs
- OperationContextScope.cs
- KeyedPriorityQueue.cs
- ConfigurationErrorsException.cs
- StopStoryboard.cs
- SymbolType.cs
- EntityAdapter.cs
- ViewGenerator.cs
- BamlTreeMap.cs
- ExtendedPropertyCollection.cs
- TileModeValidation.cs
- Oid.cs
- ItemCheckEvent.cs
- DesignerVerbCollection.cs
- TextElement.cs
- MarkupCompiler.cs
- FragmentQueryProcessor.cs
- ResizeGrip.cs
- DashStyle.cs
- LinkButton.cs
- TypedTableHandler.cs
- DataGridColumnHeadersPresenterAutomationPeer.cs
- WebBaseEventKeyComparer.cs
- XmlResolver.cs
- ExceptionUtil.cs
- BrowserCapabilitiesFactoryBase.cs
- QilPatternVisitor.cs
- DCSafeHandle.cs
- RepeaterCommandEventArgs.cs
- AsymmetricKeyExchangeDeformatter.cs
- SortedList.cs
- Misc.cs
- DataViewListener.cs
- PreservationFileWriter.cs
- AngleUtil.cs
- CaseStatement.cs
- TextElement.cs
- SecurityDescriptor.cs
- SQLBytesStorage.cs
- ValidationHelper.cs
- CompressStream.cs
- ZipPackagePart.cs
- TreeView.cs
- XXXOnTypeBuilderInstantiation.cs
- TextBounds.cs
- BitmapEncoder.cs
- SafeFileMappingHandle.cs
- ElapsedEventArgs.cs
- ParamArrayAttribute.cs
- SoapMessage.cs
- AttachedPropertyBrowsableAttribute.cs
- ThreadNeutralSemaphore.cs
- JsonServiceDocumentSerializer.cs
- HttpResponseInternalWrapper.cs
- CounterSample.cs
- DataGridViewSelectedColumnCollection.cs
- AsyncWaitHandle.cs
- ArrayConverter.cs
- BuildProviderCollection.cs
- WorkflowMarkupSerializationException.cs
- DPAPIProtectedConfigurationProvider.cs
- OraclePermission.cs
- AsymmetricSignatureFormatter.cs
- TypeConverterValueSerializer.cs
- _HTTPDateParse.cs
- DrawingGroup.cs