Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / DEVDIV / depot / DevDiv / releases / whidbey / QFE / 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. //------------------------------------------------------------------------------ //// 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DataGridDefaultColumnWidthTypeConverter.cs
- HttpListenerContext.cs
- BuiltInExpr.cs
- JournalEntryStack.cs
- SolidBrush.cs
- ComponentManagerBroker.cs
- ParameterToken.cs
- EndpointNotFoundException.cs
- COM2PropertyBuilderUITypeEditor.cs
- PathData.cs
- ChannelEndpointElement.cs
- ActivityStateQuery.cs
- FamilyCollection.cs
- xsdvalidator.cs
- TypeDependencyAttribute.cs
- GradientBrush.cs
- CounterSample.cs
- RelationshipConverter.cs
- AndAlso.cs
- SingleConverter.cs
- RawUIStateInputReport.cs
- ThicknessConverter.cs
- MessageDirection.cs
- OperandQuery.cs
- MailBnfHelper.cs
- ScaleTransform3D.cs
- StrokeCollection.cs
- InkCanvasFeedbackAdorner.cs
- CollectionChangeEventArgs.cs
- MetabaseServerConfig.cs
- OpenFileDialog.cs
- RepeaterDesigner.cs
- ShadowGlyph.cs
- ClientFormsIdentity.cs
- DataServices.cs
- ValuePatternIdentifiers.cs
- DragCompletedEventArgs.cs
- CriticalHandle.cs
- DataGridViewColumnHeaderCell.cs
- ExpressionConverter.cs
- Attributes.cs
- TypeToStringValueConverter.cs
- COM2TypeInfoProcessor.cs
- FixedNode.cs
- IssuerInformation.cs
- SurrogateDataContract.cs
- HttpException.cs
- Ray3DHitTestResult.cs
- DllNotFoundException.cs
- InvalidFilterCriteriaException.cs
- Vector3DAnimationUsingKeyFrames.cs
- NativeCppClassAttribute.cs
- WorkflowExecutor.cs
- EventLogException.cs
- Label.cs
- RSAOAEPKeyExchangeDeformatter.cs
- QueryExpr.cs
- VerificationAttribute.cs
- StringValidatorAttribute.cs
- IHttpResponseInternal.cs
- MouseDevice.cs
- EntityClientCacheEntry.cs
- ConfigXmlComment.cs
- TemplatedWizardStep.cs
- SmiSettersStream.cs
- ToolStripItemClickedEventArgs.cs
- XmlSchema.cs
- BuildManager.cs
- DataGridViewSortCompareEventArgs.cs
- EmulateRecognizeCompletedEventArgs.cs
- TextServicesLoader.cs
- DatePickerAutomationPeer.cs
- ColorAnimationBase.cs
- JsonCollectionDataContract.cs
- SqlConnectionFactory.cs
- CodeCatchClause.cs
- HtmlMeta.cs
- ProfileSettingsCollection.cs
- ToolStripArrowRenderEventArgs.cs
- ThemeDirectoryCompiler.cs
- ByteAnimationBase.cs
- PreloadedPackages.cs
- GridToolTip.cs
- EdmProviderManifest.cs
- SystemUnicastIPAddressInformation.cs
- SoapRpcMethodAttribute.cs
- DisplayMemberTemplateSelector.cs
- DataGridViewTextBoxColumn.cs
- ArrayConverter.cs
- EntityClientCacheKey.cs
- ChtmlCalendarAdapter.cs
- SendingRequestEventArgs.cs
- ImageDrawing.cs
- ProgressPage.cs
- FloatMinMaxAggregationOperator.cs
- DataBinding.cs
- DataRelationPropertyDescriptor.cs
- ResourceManager.cs
- ChangeToolStripParentVerb.cs
- DBCommand.cs