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
- XPathAncestorIterator.cs
- TextBlock.cs
- NullableDoubleAverageAggregationOperator.cs
- XsltLoader.cs
- AsyncOperationManager.cs
- SqlDataSourceSelectingEventArgs.cs
- SessionPageStateSection.cs
- PointAnimationClockResource.cs
- DataGridViewRowConverter.cs
- PersonalizationAdministration.cs
- XmlBufferReader.cs
- PermissionSetEnumerator.cs
- LayoutEngine.cs
- WebPartEditorOkVerb.cs
- GetCardDetailsRequest.cs
- SqlParameterizer.cs
- Button.cs
- DataSetSchema.cs
- TableColumn.cs
- SimpleExpression.cs
- UiaCoreApi.cs
- ThreadStartException.cs
- SqlClientMetaDataCollectionNames.cs
- DrawingContextDrawingContextWalker.cs
- BitmapMetadataEnumerator.cs
- MemoryResponseElement.cs
- ToolStripItemDataObject.cs
- InstanceView.cs
- InternalConfigRoot.cs
- BitVector32.cs
- MasterPageCodeDomTreeGenerator.cs
- CodeTypeMemberCollection.cs
- _ScatterGatherBuffers.cs
- PasswordDeriveBytes.cs
- EventlogProvider.cs
- FormsAuthenticationConfiguration.cs
- DocumentPageHost.cs
- ParallelQuery.cs
- CodeDefaultValueExpression.cs
- ConfigXmlText.cs
- CompilationAssemblyInstallComponent.cs
- CodeStatementCollection.cs
- NonSerializedAttribute.cs
- TryLoadRunnableWorkflowCommand.cs
- PrinterSettings.cs
- MouseWheelEventArgs.cs
- Scanner.cs
- OLEDB_Enum.cs
- SourceLineInfo.cs
- DataServices.cs
- XmlSchemaInclude.cs
- MethodToken.cs
- ADConnectionHelper.cs
- SectionInput.cs
- TimelineGroup.cs
- CapabilitiesAssignment.cs
- DataGridItem.cs
- ListView.cs
- SafeEventLogWriteHandle.cs
- VisualStyleInformation.cs
- TableDesigner.cs
- DataRow.cs
- GPPOINT.cs
- DocumentPageHost.cs
- GB18030Encoding.cs
- SHA256.cs
- DataServiceCollectionOfT.cs
- TextSimpleMarkerProperties.cs
- MsmqIntegrationMessagePool.cs
- SecurityElement.cs
- HtmlControlPersistable.cs
- DataMemberFieldConverter.cs
- Pair.cs
- DataGridTable.cs
- XmlSchemaExternal.cs
- XmlSchema.cs
- ScrollItemPatternIdentifiers.cs
- ThumbButtonInfo.cs
- WindowsRegion.cs
- DataGridItemAttachedStorage.cs
- EntityReference.cs
- assemblycache.cs
- MouseDevice.cs
- RichTextBoxContextMenu.cs
- safelinkcollection.cs
- ActivityInterfaces.cs
- InOutArgument.cs
- APCustomTypeDescriptor.cs
- SeverityFilter.cs
- PersistenceProviderElement.cs
- Bezier.cs
- WinEventWrap.cs
- ProfilePropertySettingsCollection.cs
- webclient.cs
- HostedTcpTransportManager.cs
- ConfigurationValues.cs
- SoapIncludeAttribute.cs
- EmptyEnumerable.cs
- EmptyQuery.cs
- DeferredTextReference.cs