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
- EntityDataSourceStatementEditorForm.cs
- DBAsyncResult.cs
- ApplicationInfo.cs
- ValidationHelper.cs
- HttpContextServiceHost.cs
- GridViewItemAutomationPeer.cs
- ListViewItemSelectionChangedEvent.cs
- InterleavedZipPartStream.cs
- XmlConvert.cs
- querybuilder.cs
- PropertyEmitterBase.cs
- CodeVariableDeclarationStatement.cs
- SimpleWebHandlerParser.cs
- VoiceInfo.cs
- DrawingAttributesDefaultValueFactory.cs
- CheckedListBox.cs
- RSAPKCS1SignatureFormatter.cs
- XmlIlVisitor.cs
- ButtonChrome.cs
- AddInActivator.cs
- SerialStream.cs
- WebBrowser.cs
- GradientStop.cs
- XmlSiteMapProvider.cs
- SqlServices.cs
- TimeoutValidationAttribute.cs
- ProtocolsConfigurationHandler.cs
- MarkupWriter.cs
- DrawingContext.cs
- SystemIPInterfaceStatistics.cs
- HelpOperationInvoker.cs
- Parser.cs
- PackageRelationshipCollection.cs
- SynchronizingStream.cs
- QilXmlWriter.cs
- PassportAuthentication.cs
- QueryStringParameter.cs
- DelegatingTypeDescriptionProvider.cs
- DataFormats.cs
- Lease.cs
- ErrorWebPart.cs
- DiscreteKeyFrames.cs
- EndOfStreamException.cs
- Point3D.cs
- FloaterParagraph.cs
- HyperLinkStyle.cs
- RuleProcessor.cs
- AmbientProperties.cs
- FrameworkElementFactory.cs
- BrowserCapabilitiesCompiler.cs
- MessageRpc.cs
- ModelServiceImpl.cs
- WebHeaderCollection.cs
- BindingValueChangedEventArgs.cs
- ValidatedControlConverter.cs
- TabControlEvent.cs
- TreeViewBindingsEditor.cs
- SafeRightsManagementEnvironmentHandle.cs
- InternalSafeNativeMethods.cs
- SynchronizedDispatch.cs
- AutomationEventArgs.cs
- DockEditor.cs
- WebEventTraceProvider.cs
- EmitterCache.cs
- AssemblyBuilderData.cs
- BamlVersionHeader.cs
- ProjectedSlot.cs
- ChannelSinkStacks.cs
- TextClipboardData.cs
- PropertyAccessVisitor.cs
- ConnectionStringsSection.cs
- SqlGenericUtil.cs
- SystemWebSectionGroup.cs
- XmlSchemaAppInfo.cs
- Region.cs
- MiniMapControl.xaml.cs
- TypeKeyValue.cs
- GifBitmapEncoder.cs
- MetadataCache.cs
- FillErrorEventArgs.cs
- JpegBitmapDecoder.cs
- SinglePageViewer.cs
- WebScriptClientGenerator.cs
- ZipPackagePart.cs
- ConsoleTraceListener.cs
- TextProperties.cs
- MessageProperties.cs
- Int32AnimationBase.cs
- MemberRelationshipService.cs
- TailPinnedEventArgs.cs
- ZoneMembershipCondition.cs
- PathFigure.cs
- Vector3DValueSerializer.cs
- TrustManagerPromptUI.cs
- ProcessProtocolHandler.cs
- DiagnosticsConfiguration.cs
- WmlValidatorAdapter.cs
- HttpApplication.cs
- TripleDESCryptoServiceProvider.cs
- DataSourceCache.cs