Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Configuration / System / Configuration / Internal / FileVersion.cs / 1305376 / 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
- IdentitySection.cs
- MediaCommands.cs
- WsdlWriter.cs
- OutputWindow.cs
- InfocardInteractiveChannelInitializer.cs
- CachedBitmap.cs
- DescendentsWalkerBase.cs
- Certificate.cs
- MembershipPasswordException.cs
- CalendarButtonAutomationPeer.cs
- OpCodes.cs
- DuplicateWaitObjectException.cs
- MembershipValidatePasswordEventArgs.cs
- SuppressMergeCheckAttribute.cs
- ManifestResourceInfo.cs
- GeneralTransform3DTo2DTo3D.cs
- FormViewCommandEventArgs.cs
- VariableExpressionConverter.cs
- SecurityState.cs
- compensatingcollection.cs
- SqlMethods.cs
- GregorianCalendar.cs
- EndpointInstanceProvider.cs
- ProviderCommandInfoUtils.cs
- TaiwanCalendar.cs
- ImageCodecInfo.cs
- AnnotationStore.cs
- _ConnectionGroup.cs
- AttachedAnnotationChangedEventArgs.cs
- EpmSyndicationContentSerializer.cs
- RadialGradientBrush.cs
- TimeSpanConverter.cs
- MSG.cs
- XmlSchemaSimpleTypeUnion.cs
- MiniLockedBorderGlyph.cs
- ListViewCancelEventArgs.cs
- FormatterServices.cs
- HandlerWithFactory.cs
- OracleParameter.cs
- CalloutQueueItem.cs
- MessageQueue.cs
- FloaterParagraph.cs
- JapaneseCalendar.cs
- ArrayTypeMismatchException.cs
- BinHexEncoder.cs
- SpoolingTaskBase.cs
- OracleDataAdapter.cs
- ProgressBar.cs
- CodeComment.cs
- CheckBoxFlatAdapter.cs
- cookie.cs
- TextBoxBase.cs
- EndpointBehaviorElement.cs
- MenuEventArgs.cs
- AnimationStorage.cs
- BoolExpression.cs
- ReferencedType.cs
- BrowserDefinition.cs
- HttpNamespaceReservationInstallComponent.cs
- DbConnectionPoolIdentity.cs
- CssStyleCollection.cs
- RelationshipNavigation.cs
- TextAdaptor.cs
- DataTemplate.cs
- AnchoredBlock.cs
- CopyOnWriteList.cs
- HttpEncoderUtility.cs
- DateTimeSerializationSection.cs
- ObjectDataSource.cs
- InkCollectionBehavior.cs
- QueryGenerator.cs
- ObjectStateEntry.cs
- ThreadSafeList.cs
- TemplatedMailWebEventProvider.cs
- MailDefinition.cs
- ListViewGroup.cs
- Validator.cs
- OleDbConnectionPoolGroupProviderInfo.cs
- AttributeCallbackBuilder.cs
- WeakReference.cs
- StyleSheetDesigner.cs
- ArraySortHelper.cs
- MessageCredentialType.cs
- BufferedGraphicsManager.cs
- SingleAnimationBase.cs
- TreeViewEvent.cs
- FileNotFoundException.cs
- GuidConverter.cs
- HttpVersion.cs
- JpegBitmapDecoder.cs
- ScrollEvent.cs
- DbProviderSpecificTypePropertyAttribute.cs
- TimeSpanMinutesConverter.cs
- Random.cs
- CustomTrackingRecord.cs
- SafeFileMappingHandle.cs
- MailMessageEventArgs.cs
- ScalarConstant.cs
- JsonUriDataContract.cs
- ViewPort3D.cs