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
- XmlEnumAttribute.cs
- Sql8ExpressionRewriter.cs
- Contracts.cs
- StrongNameUtility.cs
- XMLSchema.cs
- TypeGeneratedEventArgs.cs
- WebPartTransformerCollection.cs
- arabicshape.cs
- relpropertyhelper.cs
- Sql8ExpressionRewriter.cs
- WindowsPrincipal.cs
- CategoryNameCollection.cs
- DbConvert.cs
- PagesSection.cs
- WebPartConnectionsConnectVerb.cs
- TreeNodeBinding.cs
- AliasExpr.cs
- ViewSimplifier.cs
- ScrollableControlDesigner.cs
- UserPreferenceChangedEventArgs.cs
- PolyQuadraticBezierSegment.cs
- HideDisabledControlAdapter.cs
- WebPartMinimizeVerb.cs
- BamlResourceContent.cs
- DataQuery.cs
- PropertyKey.cs
- MouseActionConverter.cs
- DesignerActionUIService.cs
- XAMLParseException.cs
- SystemWebCachingSectionGroup.cs
- InvokeMethodActivityDesigner.cs
- StorageModelBuildProvider.cs
- HandlerFactoryWrapper.cs
- FlagsAttribute.cs
- SimpleColumnProvider.cs
- ListControlConvertEventArgs.cs
- SmtpFailedRecipientsException.cs
- HttpInputStream.cs
- XmlDocumentFragment.cs
- SystemResourceKey.cs
- StreamWriter.cs
- DataSet.cs
- RegexGroup.cs
- DependencyStoreSurrogate.cs
- SQLInt32Storage.cs
- RecommendedAsConfigurableAttribute.cs
- ButtonBaseAutomationPeer.cs
- ViewGenerator.cs
- XomlDesignerLoader.cs
- ComponentCommands.cs
- BoundColumn.cs
- ProtocolReflector.cs
- TimestampInformation.cs
- Pts.cs
- Native.cs
- HttpHandlerAction.cs
- PeerNameRecord.cs
- HostProtectionException.cs
- StackSpiller.cs
- ItemCheckedEvent.cs
- ThemeDirectoryCompiler.cs
- ObjectDisposedException.cs
- ExpressionCopier.cs
- ComponentDispatcher.cs
- RepeaterItemCollection.cs
- ParameterBuilder.cs
- LineGeometry.cs
- SqlDependencyListener.cs
- ContentFilePart.cs
- AutoResetEvent.cs
- OleDbReferenceCollection.cs
- MediaScriptCommandRoutedEventArgs.cs
- SqlDataSourceFilteringEventArgs.cs
- _ContextAwareResult.cs
- AsyncInvokeContext.cs
- ScriptingSectionGroup.cs
- StrokeCollectionConverter.cs
- PropertyOverridesDialog.cs
- OracleConnectionStringBuilder.cs
- ToolStripDropDownMenu.cs
- RequestCachePolicy.cs
- WorkItem.cs
- Slider.cs
- SecurityTimestamp.cs
- DetailsViewPagerRow.cs
- KnownIds.cs
- BaseTransportHeaders.cs
- Pen.cs
- Accessible.cs
- TemplateBuilder.cs
- SharedStatics.cs
- TypeUtils.cs
- TimeZone.cs
- SystemFonts.cs
- XPathNodePointer.cs
- _LazyAsyncResult.cs
- MultiView.cs
- AssemblyBuilder.cs
- Point3DCollection.cs
- InvokeProviderWrapper.cs