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
- DuplexSecurityProtocolFactory.cs
- Soap.cs
- CommentAction.cs
- BulletChrome.cs
- FilterableAttribute.cs
- RawStylusActions.cs
- externdll.cs
- LazyTextWriterCreator.cs
- SchemaDeclBase.cs
- ObjectManager.cs
- XmlChildEnumerator.cs
- HMACSHA1.cs
- ProgramPublisher.cs
- ReadOnlyHierarchicalDataSource.cs
- PersonalizationProviderCollection.cs
- TableSectionStyle.cs
- ISCIIEncoding.cs
- GridSplitterAutomationPeer.cs
- LambdaCompiler.Lambda.cs
- CaseInsensitiveOrdinalStringComparer.cs
- InternalControlCollection.cs
- Message.cs
- GeometryCollection.cs
- Delegate.cs
- LogStream.cs
- MimePart.cs
- SchemaTableColumn.cs
- SerializationStore.cs
- SetterBaseCollection.cs
- XPathNavigator.cs
- DataServices.cs
- InvalidProgramException.cs
- RadioButtonStandardAdapter.cs
- XPathParser.cs
- OdbcRowUpdatingEvent.cs
- basemetadatamappingvisitor.cs
- control.ime.cs
- BoundField.cs
- StyleXamlParser.cs
- PanelStyle.cs
- FormsAuthenticationCredentials.cs
- UnmanagedMarshal.cs
- oledbconnectionstring.cs
- Semaphore.cs
- GridSplitterAutomationPeer.cs
- XmlDataImplementation.cs
- BitmapEncoder.cs
- RadioButtonList.cs
- DataGridViewColumnEventArgs.cs
- FrameDimension.cs
- DrawingAttributes.cs
- TypeSystemProvider.cs
- UnsettableComboBox.cs
- DrawingGroupDrawingContext.cs
- SemaphoreSecurity.cs
- SqlRowUpdatedEvent.cs
- ActionItem.cs
- CompModHelpers.cs
- XmlUtf8RawTextWriter.cs
- TextEditorTables.cs
- ServiceOperationListItemList.cs
- CopyOfAction.cs
- StylusPointDescription.cs
- BindingManagerDataErrorEventArgs.cs
- PerformanceCountersElement.cs
- Polyline.cs
- ObsoleteAttribute.cs
- TextContainer.cs
- AssociationSet.cs
- D3DImage.cs
- SessionSymmetricMessageSecurityProtocolFactory.cs
- NameValueConfigurationElement.cs
- Permission.cs
- DataBindingList.cs
- PipeSecurity.cs
- TypeDependencyAttribute.cs
- TabItemWrapperAutomationPeer.cs
- ResourceAttributes.cs
- DbExpressionVisitor_TResultType.cs
- DataGridCellAutomationPeer.cs
- HashAlgorithm.cs
- AbstractDataSvcMapFileLoader.cs
- XmlSerializerFactory.cs
- ProgressBar.cs
- SiteMapDesignerDataSourceView.cs
- TemplateEditingService.cs
- ReflectionHelper.cs
- StrongNameUtility.cs
- ScriptRegistrationManager.cs
- IOException.cs
- HMACMD5.cs
- BufferedWebEventProvider.cs
- DispatchProxy.cs
- WebMethodAttribute.cs
- AspNetHostingPermission.cs
- JsonFormatMapping.cs
- MultiView.cs
- DeploymentSection.cs
- ILGenerator.cs
- XmlTextReader.cs