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
- GroupBoxRenderer.cs
- CssTextWriter.cs
- OutputCacheSection.cs
- SqlClientWrapperSmiStreamChars.cs
- DecoderNLS.cs
- TextBoxDesigner.cs
- TreeNodeMouseHoverEvent.cs
- ViewBox.cs
- DataKeyCollection.cs
- TextEditorContextMenu.cs
- ByteStreamMessageEncoder.cs
- WebPartConnectionCollection.cs
- ClassDataContract.cs
- JsonEnumDataContract.cs
- VirtualDirectoryMappingCollection.cs
- Scripts.cs
- ThemeDictionaryExtension.cs
- SecurityResources.cs
- HttpCachePolicy.cs
- Clause.cs
- FormViewModeEventArgs.cs
- Splitter.cs
- BitmapEffectInputData.cs
- PngBitmapEncoder.cs
- BuilderPropertyEntry.cs
- SystemIPGlobalStatistics.cs
- TextServicesLoader.cs
- CapabilitiesAssignment.cs
- DependsOnAttribute.cs
- CharacterBufferReference.cs
- XmlLanguageConverter.cs
- HostingEnvironmentException.cs
- TimeSpanValidatorAttribute.cs
- DataGridViewRowPostPaintEventArgs.cs
- ListItemsCollectionEditor.cs
- ProviderException.cs
- WebPartDescription.cs
- GridViewColumnCollection.cs
- Models.cs
- StringComparer.cs
- FunctionImportMapping.ReturnTypeRenameMapping.cs
- SqlGenerator.cs
- FormViewDeleteEventArgs.cs
- oledbmetadatacolumnnames.cs
- StandardBindingElementCollection.cs
- _NTAuthentication.cs
- X509CertificateInitiatorServiceCredential.cs
- NamedPipeWorkerProcess.cs
- DesignOnlyAttribute.cs
- SubclassTypeValidatorAttribute.cs
- COMException.cs
- XhtmlStyleClass.cs
- FlowDocumentPage.cs
- ControlCachePolicy.cs
- Color.cs
- ConsumerConnectionPoint.cs
- XmlDataImplementation.cs
- SymbolDocumentInfo.cs
- SemanticTag.cs
- BaseComponentEditor.cs
- QilReplaceVisitor.cs
- EventLogEntry.cs
- ControlAdapter.cs
- TableLayoutCellPaintEventArgs.cs
- DataGridViewLayoutData.cs
- Single.cs
- AssemblyUtil.cs
- InstancePersistenceCommand.cs
- DynamicArgumentDesigner.xaml.cs
- DropShadowEffect.cs
- PropertyEmitterBase.cs
- XamlSerializationHelper.cs
- UserPersonalizationStateInfo.cs
- ServiceRoute.cs
- BitmapCacheBrush.cs
- CompilationSection.cs
- ScriptingRoleServiceSection.cs
- BamlRecordWriter.cs
- PnrpPermission.cs
- DocumentPageViewAutomationPeer.cs
- SmiMetaData.cs
- CompositeFontInfo.cs
- PathFigure.cs
- StringFreezingAttribute.cs
- AnnotationObservableCollection.cs
- IndexedEnumerable.cs
- EmissiveMaterial.cs
- FunctionCommandText.cs
- ColorMap.cs
- CollectionEditVerbManager.cs
- MimeXmlImporter.cs
- CleanUpVirtualizedItemEventArgs.cs
- MenuItem.cs
- IIS7UserPrincipal.cs
- SmtpSection.cs
- WebPartEventArgs.cs
- CodeMemberProperty.cs
- XhtmlConformanceSection.cs
- RuntimeConfig.cs
- DataRelationPropertyDescriptor.cs