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
- dtdvalidator.cs
- BinHexDecoder.cs
- WebPartTransformerAttribute.cs
- SqlBuilder.cs
- ObjectListField.cs
- MatchingStyle.cs
- SvcMapFileLoader.cs
- IndentedTextWriter.cs
- BooleanStorage.cs
- StringArrayConverter.cs
- CodeNamespaceCollection.cs
- BinaryOperationBinder.cs
- AppendHelper.cs
- OperandQuery.cs
- GcHandle.cs
- PersonalizationProvider.cs
- ValueUtilsSmi.cs
- Site.cs
- ParallelEnumerableWrapper.cs
- FacetChecker.cs
- GPPOINTF.cs
- MarkupExtensionParser.cs
- WebBrowserPermission.cs
- SqlFacetAttribute.cs
- RootNamespaceAttribute.cs
- SQLDateTime.cs
- BooleanToVisibilityConverter.cs
- DrawingVisual.cs
- DrawingVisual.cs
- CompositeControl.cs
- StringConcat.cs
- OleDbWrapper.cs
- UrlPath.cs
- ResourceDefaultValueAttribute.cs
- CriticalExceptions.cs
- CalculatedColumn.cs
- DrawListViewSubItemEventArgs.cs
- DataColumnMapping.cs
- NavigationPropertyEmitter.cs
- basevalidator.cs
- Matrix.cs
- MenuRenderer.cs
- TemplateBaseAction.cs
- AuthStoreRoleProvider.cs
- RuntimeIdentifierPropertyAttribute.cs
- StyleSelector.cs
- UIntPtr.cs
- DataSourceControlBuilder.cs
- AudioFormatConverter.cs
- PathFigure.cs
- DocumentReference.cs
- SerialStream.cs
- XmlEntityReference.cs
- Vector3DAnimation.cs
- TreeNode.cs
- LostFocusEventManager.cs
- FragmentQuery.cs
- Condition.cs
- DataGridDesigner.cs
- StreamBodyWriter.cs
- PopupControlService.cs
- KeyBinding.cs
- ObjectKeyFrameCollection.cs
- BitmapEffectrendercontext.cs
- ConfigurationStrings.cs
- SocketInformation.cs
- _CacheStreams.cs
- FileSystemWatcher.cs
- SystemIPInterfaceProperties.cs
- ListViewPagedDataSource.cs
- IconBitmapDecoder.cs
- ResourceWriter.cs
- DataSourceComponent.cs
- Timeline.cs
- ErrorLog.cs
- SerializationObjectManager.cs
- TextDecorationCollection.cs
- CharEntityEncoderFallback.cs
- DesignerTransaction.cs
- FunctionUpdateCommand.cs
- ScopelessEnumAttribute.cs
- DelegateBodyWriter.cs
- SelectedPathEditor.cs
- RepeaterItemCollection.cs
- SelectionHighlightInfo.cs
- ConvertersCollection.cs
- ListViewSelectEventArgs.cs
- Char.cs
- DataGridCommandEventArgs.cs
- SerialErrors.cs
- XmlILIndex.cs
- AdvancedBindingPropertyDescriptor.cs
- Point3DConverter.cs
- SynchronousChannel.cs
- XmlNodeChangedEventManager.cs
- EntityCommand.cs
- RequestResizeEvent.cs
- WorkflowRuntimeSection.cs
- TableRowGroupCollection.cs
- Expressions.cs