Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / 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
- ObjectDataSourceMethodEventArgs.cs
- XmlChildEnumerator.cs
- HelpOperationInvoker.cs
- MatrixStack.cs
- ReadContentAsBinaryHelper.cs
- DbProviderFactories.cs
- SettingsPropertyIsReadOnlyException.cs
- UnaryExpression.cs
- EmptyQuery.cs
- ExtensionSimplifierMarkupObject.cs
- bindurihelper.cs
- PartialCachingAttribute.cs
- WindowsRegion.cs
- Root.cs
- TextStore.cs
- ResourceManager.cs
- WebBrowserNavigatingEventHandler.cs
- Point3DAnimation.cs
- ServerIdentity.cs
- ListView.cs
- EditingMode.cs
- NavigatingCancelEventArgs.cs
- NamespaceImport.cs
- BinaryReader.cs
- DataGridViewHitTestInfo.cs
- PinnedBufferMemoryStream.cs
- CompoundFileIOPermission.cs
- _Events.cs
- TableLayoutPanel.cs
- DetailsViewUpdatedEventArgs.cs
- PageOutputQuality.cs
- DataViewManager.cs
- EncodedStreamFactory.cs
- DataPagerFieldCollection.cs
- FormViewUpdatedEventArgs.cs
- QueryCacheEntry.cs
- EncryptedPackage.cs
- EncryptedReference.cs
- SafeReversePInvokeHandle.cs
- cookiecontainer.cs
- Int32AnimationBase.cs
- StyleTypedPropertyAttribute.cs
- MessageBodyDescription.cs
- MultiPageTextView.cs
- CompilationSection.cs
- RepeatBehavior.cs
- WindowsIPAddress.cs
- ResourcePool.cs
- rsa.cs
- RenderDataDrawingContext.cs
- EntryIndex.cs
- SettingsProperty.cs
- BufferAllocator.cs
- DataServiceHostFactory.cs
- DetailsViewUpdatedEventArgs.cs
- XMLSchema.cs
- DataServices.cs
- RenderTargetBitmap.cs
- PersonalizationProviderCollection.cs
- DrawTreeNodeEventArgs.cs
- Panel.cs
- SqlCacheDependencySection.cs
- XmlText.cs
- ConnectionsZoneDesigner.cs
- AssemblyFilter.cs
- EntityTypeEmitter.cs
- CodeDirectionExpression.cs
- Size.cs
- IPAddress.cs
- EndpointAddressMessageFilter.cs
- StrokeCollection2.cs
- TextDpi.cs
- SiteMapNodeCollection.cs
- SlotInfo.cs
- CapacityStreamGeometryContext.cs
- XmlDataSourceView.cs
- BevelBitmapEffect.cs
- NumericUpDown.cs
- XPathNavigator.cs
- StringConverter.cs
- DesignerSerializationVisibilityAttribute.cs
- DataGridViewRowsRemovedEventArgs.cs
- AnnotationHelper.cs
- IgnoreSectionHandler.cs
- TypeElement.cs
- PaintValueEventArgs.cs
- KeyValueConfigurationCollection.cs
- StringHandle.cs
- Misc.cs
- GridViewUpdateEventArgs.cs
- DataBoundLiteralControl.cs
- PointConverter.cs
- OrderedDictionary.cs
- Formatter.cs
- Processor.cs
- BindStream.cs
- __Filters.cs
- ConcurrentQueue.cs
- ValueChangedEventManager.cs
- EntityDataSourceStatementEditor.cs