Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / whidbey / NetFXspW7 / ndp / fx / src / Configuration / System / Configuration / Internal / FileVersion.cs / 1 / FileVersion.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Configuration.Internal { using System.Configuration; using System.IO; using System.Security.Permissions; using System.Reflection; using System.Threading; using System.Security; using System.CodeDom.Compiler; using Microsoft.Win32; #if !FEATURE_PAL using System.Security.AccessControl; #endif internal class FileVersion { bool _exists; long _fileSize; DateTime _utcCreationTime; DateTime _utcLastWriteTime; internal FileVersion(bool exists, long fileSize, DateTime utcCreationTime, DateTime utcLastWriteTime) { _exists = exists; _fileSize = fileSize; _utcCreationTime = utcCreationTime; _utcLastWriteTime = utcLastWriteTime; } public override bool Equals(Object obj) { FileVersion other = obj as FileVersion; return other != null && _exists == other._exists && _fileSize == other._fileSize && _utcCreationTime == other._utcCreationTime && _utcLastWriteTime == other._utcLastWriteTime; } public override int GetHashCode() { return base.GetHashCode(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. //------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Configuration.Internal { using System.Configuration; using System.IO; using System.Security.Permissions; using System.Reflection; using System.Threading; using System.Security; using System.CodeDom.Compiler; using Microsoft.Win32; #if !FEATURE_PAL using System.Security.AccessControl; #endif internal class FileVersion { bool _exists; long _fileSize; DateTime _utcCreationTime; DateTime _utcLastWriteTime; internal FileVersion(bool exists, long fileSize, DateTime utcCreationTime, DateTime utcLastWriteTime) { _exists = exists; _fileSize = fileSize; _utcCreationTime = utcCreationTime; _utcLastWriteTime = utcLastWriteTime; } public override bool Equals(Object obj) { FileVersion other = obj as FileVersion; return other != null && _exists == other._exists && _fileSize == other._fileSize && _utcCreationTime == other._utcCreationTime && _utcLastWriteTime == other._utcLastWriteTime; } public override int GetHashCode() { return base.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
- DataGridViewSelectedColumnCollection.cs
- cache.cs
- Brush.cs
- LowerCaseStringConverter.cs
- PreloadHost.cs
- ValidationRuleCollection.cs
- TextSchema.cs
- RemoteWebConfigurationHostStream.cs
- XmlComplianceUtil.cs
- IList.cs
- dtdvalidator.cs
- DetailsViewRow.cs
- GregorianCalendar.cs
- TextEditorTyping.cs
- CodeSubDirectoriesCollection.cs
- PngBitmapDecoder.cs
- GenericParameterDataContract.cs
- MessageEncodingBindingElementImporter.cs
- MsmqProcessProtocolHandler.cs
- ReadOnlyDataSource.cs
- WmlTextBoxAdapter.cs
- ProcessModuleCollection.cs
- ListBindableAttribute.cs
- XmlNamespaceManager.cs
- XmlSerializerFactory.cs
- NavigationPropertyEmitter.cs
- HttpServerUtilityBase.cs
- FormView.cs
- TextSpan.cs
- MemberNameValidator.cs
- XmlBaseWriter.cs
- LinqDataView.cs
- XmlChildEnumerator.cs
- WebPartHeaderCloseVerb.cs
- LocatorGroup.cs
- XmlSchemaAttributeGroup.cs
- XmlReaderSettings.cs
- CngProvider.cs
- ProviderCommandInfoUtils.cs
- SystemMulticastIPAddressInformation.cs
- SecurityTokenSerializer.cs
- StylusPoint.cs
- CultureSpecificStringDictionary.cs
- WebControlParameterProxy.cs
- IsolatedStorageFile.cs
- SerialPinChanges.cs
- DecimalAnimationUsingKeyFrames.cs
- XPathCompileException.cs
- InvalidChannelBindingException.cs
- ManagementObject.cs
- DesignOnlyAttribute.cs
- DictionaryBase.cs
- Merger.cs
- TextServicesDisplayAttribute.cs
- EditBehavior.cs
- UriParserTemplates.cs
- XmlChildEnumerator.cs
- XmlDomTextWriter.cs
- ConnectionModeReader.cs
- DataTableMappingCollection.cs
- ReferenceEqualityComparer.cs
- SchemaImporterExtensionElement.cs
- JapaneseLunisolarCalendar.cs
- KeyFrames.cs
- DiagnosticTrace.cs
- FileDialogCustomPlacesCollection.cs
- EntityContainerAssociationSetEnd.cs
- ApplicationManager.cs
- Configuration.cs
- ReferenceConverter.cs
- WindowsFormsHostPropertyMap.cs
- OracleTransaction.cs
- ByteStack.cs
- ArraySubsetEnumerator.cs
- DesignerDataSourceView.cs
- KeyPullup.cs
- MetadataUtilsSmi.cs
- HttpServerVarsCollection.cs
- FileReader.cs
- Accessors.cs
- Int16Animation.cs
- LifetimeMonitor.cs
- CodeExporter.cs
- ImageEditor.cs
- TypedServiceOperationListItem.cs
- TableSectionStyle.cs
- TemplateKey.cs
- TaiwanLunisolarCalendar.cs
- LocalBuilder.cs
- TextEditorLists.cs
- Atom10ItemFormatter.cs
- ScaleTransform3D.cs
- CodeArrayIndexerExpression.cs
- OrderedDictionaryStateHelper.cs
- SupportsEventValidationAttribute.cs
- CompensationHandlingFilter.cs
- SharedConnectionWorkflowTransactionService.cs
- PeerName.cs
- DataGridViewCellLinkedList.cs
- FileUtil.cs