Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / Configuration / FileDetails.cs / 1305376 / 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
- CompensableActivity.cs
- SqlBinder.cs
- HtmlInputText.cs
- Win32.cs
- DataGridViewColumnHeaderCell.cs
- FontFamily.cs
- RegexMatch.cs
- ProfileSettings.cs
- _NetworkingPerfCounters.cs
- QueryableDataSource.cs
- Stylesheet.cs
- CompositeFontParser.cs
- PropertyDescriptor.cs
- ColorConverter.cs
- TextTreeDeleteContentUndoUnit.cs
- CharConverter.cs
- ExpiredSecurityTokenException.cs
- PeerInputChannel.cs
- CodeExpressionCollection.cs
- SafeReversePInvokeHandle.cs
- SymDocumentType.cs
- WorkflowFormatterBehavior.cs
- StringWriter.cs
- DefaultMergeHelper.cs
- NetMsmqBindingElement.cs
- Cast.cs
- Pens.cs
- FontConverter.cs
- SchemaAttDef.cs
- NamedPermissionSet.cs
- SizeChangedInfo.cs
- ServiceDescription.cs
- RSAProtectedConfigurationProvider.cs
- MemberDomainMap.cs
- NativeCppClassAttribute.cs
- Exception.cs
- WindowsEditBox.cs
- DependencyObjectCodeDomSerializer.cs
- Script.cs
- SqlAggregateChecker.cs
- ControlPersister.cs
- ObjectStateFormatter.cs
- ResolveDuplex11AsyncResult.cs
- Int32RectValueSerializer.cs
- LockCookie.cs
- InvalidDataException.cs
- DataGridRowAutomationPeer.cs
- OdbcCommandBuilder.cs
- TreeNodeBinding.cs
- Util.cs
- XmlSchemaSimpleTypeList.cs
- SqlUdtInfo.cs
- EntityDataSourceConfigureObjectContext.cs
- SizeAnimationClockResource.cs
- TextElementCollectionHelper.cs
- CatalogPart.cs
- DelegatingConfigHost.cs
- DataErrorValidationRule.cs
- HttpApplication.cs
- StringReader.cs
- WebPartVerb.cs
- ResourceAttributes.cs
- IdentityNotMappedException.cs
- ColorConvertedBitmapExtension.cs
- ListBase.cs
- IERequestCache.cs
- GPPOINTF.cs
- StringCollection.cs
- UnknownBitmapDecoder.cs
- IncrementalReadDecoders.cs
- OleDbConnection.cs
- RegexFCD.cs
- Page.cs
- ScrollProperties.cs
- PaintValueEventArgs.cs
- ConsoleCancelEventArgs.cs
- View.cs
- TimelineCollection.cs
- ScriptingRoleServiceSection.cs
- FullTextState.cs
- WSHttpSecurityElement.cs
- CompositeCollectionView.cs
- CategoryAttribute.cs
- SmtpSpecifiedPickupDirectoryElement.cs
- HyperLinkStyle.cs
- sqlpipe.cs
- ScrollViewerAutomationPeer.cs
- NaturalLanguageHyphenator.cs
- Activator.cs
- MD5CryptoServiceProvider.cs
- AngleUtil.cs
- XmlAttributeOverrides.cs
- AsyncOperationManager.cs
- SiblingIterators.cs
- PeerNameResolver.cs
- ExternalException.cs
- GZipStream.cs
- ClipboardData.cs
- TemplateControlCodeDomTreeGenerator.cs
- EarlyBoundInfo.cs