Code:
/ Dotnetfx_Vista_SP2 / Dotnetfx_Vista_SP2 / 8.0.50727.4016 / DEVDIV / depot / DevDiv / releases / whidbey / NetFxQFE / 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
- RuntimeConfigLKG.cs
- AsymmetricKeyExchangeDeformatter.cs
- AutoScrollHelper.cs
- SafeNativeMethods.cs
- TraceContextRecord.cs
- TextDecorationCollection.cs
- EntityContainerEntitySetDefiningQuery.cs
- ValueProviderWrapper.cs
- COM2Enum.cs
- CacheMode.cs
- Dump.cs
- WebPartEditorCancelVerb.cs
- SingleConverter.cs
- CreateUserErrorEventArgs.cs
- DispatchChannelSink.cs
- SimpleType.cs
- ProcessHostFactoryHelper.cs
- Point3D.cs
- GeneralTransform3DTo2DTo3D.cs
- PropertyManager.cs
- XXXOnTypeBuilderInstantiation.cs
- UTF7Encoding.cs
- ComboBox.cs
- ACE.cs
- ConfigurationStrings.cs
- HierarchicalDataBoundControl.cs
- TemplateNameScope.cs
- StringFunctions.cs
- ValidatedControlConverter.cs
- Parallel.cs
- TreeIterators.cs
- RealizationDrawingContextWalker.cs
- RemoteCryptoRsaServiceProvider.cs
- FlowNode.cs
- ResourcesChangeInfo.cs
- CodeBlockBuilder.cs
- StructuredType.cs
- WindowsListViewGroup.cs
- PropertyTabAttribute.cs
- BufferedGraphicsManager.cs
- RtfFormatStack.cs
- SchemaCollectionCompiler.cs
- UInt32Converter.cs
- InstancePersistenceException.cs
- ClientRoleProvider.cs
- RemoteWebConfigurationHostStream.cs
- RijndaelManagedTransform.cs
- Calendar.cs
- SHA512.cs
- DateTimeOffsetStorage.cs
- EventRouteFactory.cs
- CfgParser.cs
- NoneExcludedImageIndexConverter.cs
- UserControlCodeDomTreeGenerator.cs
- GC.cs
- XsdDataContractImporter.cs
- Domain.cs
- ObjectParameter.cs
- SharedUtils.cs
- WS2007FederationHttpBinding.cs
- SequenceDesigner.cs
- RayHitTestParameters.cs
- GestureRecognizer.cs
- TextServicesPropertyRanges.cs
- ExtensionSurface.cs
- RequestResizeEvent.cs
- InternalControlCollection.cs
- Opcode.cs
- BitmapEffectvisualstate.cs
- userdatakeys.cs
- DEREncoding.cs
- MethodAccessException.cs
- EdmComplexTypeAttribute.cs
- CompilerError.cs
- NullReferenceException.cs
- GradientBrush.cs
- TemplateControlParser.cs
- RectangleHotSpot.cs
- securitycriticaldata.cs
- Model3DGroup.cs
- AnimatedTypeHelpers.cs
- IISMapPath.cs
- DataGridViewRowEventArgs.cs
- XmlTypeAttribute.cs
- DelegateHelpers.cs
- ClientSideQueueItem.cs
- WsdlBuildProvider.cs
- Baml6ConstructorInfo.cs
- LinkClickEvent.cs
- ChildTable.cs
- TransformPatternIdentifiers.cs
- MsmqProcessProtocolHandler.cs
- HttpRequest.cs
- ListCollectionView.cs
- TypefaceMap.cs
- addressfiltermode.cs
- FrugalList.cs
- SystemIcons.cs
- WebHttpSecurity.cs
- SQLBinary.cs