Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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
- XpsSerializerWriter.cs
- InteropEnvironment.cs
- ActionItem.cs
- CopyOfAction.cs
- UrlPath.cs
- QuaternionValueSerializer.cs
- StreamReader.cs
- DataViewSetting.cs
- WebBaseEventKeyComparer.cs
- QilIterator.cs
- EmptyEnumerable.cs
- EqualityComparer.cs
- StickyNote.cs
- ValueSerializer.cs
- HandlerElement.cs
- TextEditor.cs
- DataChangedEventManager.cs
- WeakRefEnumerator.cs
- TabItemWrapperAutomationPeer.cs
- FixedPage.cs
- DrawingImage.cs
- QilList.cs
- SymLanguageVendor.cs
- Parameter.cs
- ObjectConverter.cs
- AutomationPeer.cs
- SurrogateEncoder.cs
- ActivityScheduledQuery.cs
- HttpHandlersSection.cs
- XPathBinder.cs
- PaintValueEventArgs.cs
- WebExceptionStatus.cs
- EntityDataSourceValidationException.cs
- NamedPipeHostedTransportConfiguration.cs
- Exception.cs
- RequestNavigateEventArgs.cs
- XmlSchemaObjectCollection.cs
- JulianCalendar.cs
- QilFunction.cs
- StrongNameKeyPair.cs
- WebControlAdapter.cs
- ConfigXmlWhitespace.cs
- XmlSchemaSimpleContent.cs
- WorkflowServiceBuildProvider.cs
- CachedTypeface.cs
- ThreadSafeList.cs
- DPTypeDescriptorContext.cs
- InternalBufferManager.cs
- ThreadTrace.cs
- MeasureItemEvent.cs
- RolePrincipal.cs
- UnionCodeGroup.cs
- SpanIndex.cs
- ServiceBusyException.cs
- ConnectionConsumerAttribute.cs
- PeerApplication.cs
- BehaviorEditorPart.cs
- CompilerParameters.cs
- AsyncCompletedEventArgs.cs
- PageSetupDialog.cs
- ControlLocalizer.cs
- ProjectionCamera.cs
- RecognizedWordUnit.cs
- ImportCatalogPart.cs
- BatchWriter.cs
- MethodCallConverter.cs
- Vector3D.cs
- Point3DCollection.cs
- DetailsViewInsertEventArgs.cs
- WmlTextBoxAdapter.cs
- FormViewDeletedEventArgs.cs
- ApplicationFileCodeDomTreeGenerator.cs
- WorkflowDesignerColors.cs
- FixedPosition.cs
- PersistencePipeline.cs
- Span.cs
- StyleXamlParser.cs
- Ppl.cs
- JsonServiceDocumentSerializer.cs
- UIElement3DAutomationPeer.cs
- EntityDataSourceDataSelectionPanel.designer.cs
- PropVariant.cs
- DirectionalLight.cs
- MessagePartProtectionMode.cs
- DataMember.cs
- MenuItemAutomationPeer.cs
- DataAccessor.cs
- BezierSegment.cs
- AlternationConverter.cs
- LayoutManager.cs
- EventListener.cs
- SByteStorage.cs
- CodeSubDirectory.cs
- DependencyObjectType.cs
- FormViewModeEventArgs.cs
- PreviewKeyDownEventArgs.cs
- RegexCode.cs
- IisTraceListener.cs
- QilLiteral.cs
- AutomationEvent.cs