Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- TraceContext.cs
- AuthenticateEventArgs.cs
- TextAction.cs
- UIElement3DAutomationPeer.cs
- XslCompiledTransform.cs
- ToolboxItemFilterAttribute.cs
- PolyBezierSegment.cs
- ChineseLunisolarCalendar.cs
- NodeFunctions.cs
- HttpHandlersSection.cs
- EventTrigger.cs
- ControllableStoryboardAction.cs
- OciEnlistContext.cs
- EpmTargetTree.cs
- IdentitySection.cs
- FixedTextSelectionProcessor.cs
- SequenceRange.cs
- WindowsAuthenticationEventArgs.cs
- WebPartDeleteVerb.cs
- AdornedElementPlaceholder.cs
- ParseChildrenAsPropertiesAttribute.cs
- PartialClassGenerationTaskInternal.cs
- KeyInfo.cs
- Button.cs
- SubordinateTransaction.cs
- TextDecorationCollection.cs
- DesignerView.cs
- ToolStripDropDownItemDesigner.cs
- SpecularMaterial.cs
- MenuRendererStandards.cs
- ReliabilityContractAttribute.cs
- _NetRes.cs
- ToggleButtonAutomationPeer.cs
- _Events.cs
- HtmlWindowCollection.cs
- CacheSection.cs
- DataGridViewButtonColumn.cs
- RecordsAffectedEventArgs.cs
- StoreItemCollection.cs
- ExtendedPropertyCollection.cs
- TextChange.cs
- TabControl.cs
- ObjectStorage.cs
- AnnotationComponentChooser.cs
- ConfigurationValidatorAttribute.cs
- StringExpressionSet.cs
- CryptoKeySecurity.cs
- TreeNodeEventArgs.cs
- OperandQuery.cs
- Icon.cs
- DbConnectionPoolOptions.cs
- JoinElimination.cs
- X509IssuerSerialKeyIdentifierClause.cs
- SqlStatistics.cs
- SafeMILHandle.cs
- MachinePropertyVariants.cs
- DoubleCollectionValueSerializer.cs
- TypeHelper.cs
- SQLChars.cs
- MTConfigUtil.cs
- SettingsPropertyValueCollection.cs
- WebPartDisplayModeCollection.cs
- RSAOAEPKeyExchangeFormatter.cs
- SoapIgnoreAttribute.cs
- HostedImpersonationContext.cs
- ConfigurationErrorsException.cs
- ListBindingConverter.cs
- DocumentOrderQuery.cs
- XmlAttributeProperties.cs
- Error.cs
- BitmapFrameDecode.cs
- DataGridViewCellErrorTextNeededEventArgs.cs
- RemoteWebConfigurationHostServer.cs
- ScrollPattern.cs
- BlurEffect.cs
- StrongNameHelpers.cs
- SHA256Cng.cs
- SHA384.cs
- CodeDefaultValueExpression.cs
- Typeface.cs
- storepermissionattribute.cs
- OdbcUtils.cs
- RepeatBehaviorConverter.cs
- ToolStripCollectionEditor.cs
- SoapParser.cs
- TextEffect.cs
- NotifyParentPropertyAttribute.cs
- SqlDependencyUtils.cs
- CodeChecksumPragma.cs
- XsltFunctions.cs
- ImageDrawing.cs
- WebReferencesBuildProvider.cs
- XmlNamedNodeMap.cs
- ImageList.cs
- WebPartsSection.cs
- ResourceIDHelper.cs
- AbsoluteQuery.cs
- WinCategoryAttribute.cs
- InvocationExpression.cs
- StackOverflowException.cs