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
- RuntimeEnvironment.cs
- TableLayoutColumnStyleCollection.cs
- XmlSchemaSimpleContentExtension.cs
- CompareInfo.cs
- ArrangedElementCollection.cs
- DataSourceExpression.cs
- DiagnosticsConfigurationHandler.cs
- XmlParserContext.cs
- XmlSignatureManifest.cs
- arabicshape.cs
- StreamHelper.cs
- DataRelationCollection.cs
- DbModificationCommandTree.cs
- FrameworkContentElement.cs
- TwoPhaseCommit.cs
- HebrewNumber.cs
- HandleScope.cs
- WmlTextBoxAdapter.cs
- QilReplaceVisitor.cs
- ProxyWebPartManager.cs
- AssertFilter.cs
- DiscoveryServerProtocol.cs
- XmlNode.cs
- CustomError.cs
- PriorityChain.cs
- X509Extension.cs
- ScriptComponentDescriptor.cs
- ScrollPattern.cs
- HelpEvent.cs
- ContentPlaceHolder.cs
- ParseChildrenAsPropertiesAttribute.cs
- RectAnimationClockResource.cs
- ContentDisposition.cs
- AttachmentCollection.cs
- FlowLayout.cs
- VariableQuery.cs
- IsolatedStorageFileStream.cs
- DataGridViewComboBoxColumn.cs
- CodeLinePragma.cs
- NativeRecognizer.cs
- PropertyInfoSet.cs
- AttributeProviderAttribute.cs
- ScriptManagerProxy.cs
- WorkflowOperationBehavior.cs
- LongValidatorAttribute.cs
- BitmapEffectRenderDataResource.cs
- PagedDataSource.cs
- MenuStrip.cs
- ParameterBinding.cs
- Message.cs
- TreeViewImageKeyConverter.cs
- PropertyKey.cs
- FilterElement.cs
- DataContractSet.cs
- RotateTransform.cs
- FragmentQuery.cs
- XXXInfos.cs
- ConfigurationPropertyAttribute.cs
- NamedObject.cs
- QilScopedVisitor.cs
- StringInfo.cs
- smtppermission.cs
- InternalMappingException.cs
- ProfileSettings.cs
- PathSegment.cs
- TextEffectCollection.cs
- HttpConfigurationContext.cs
- DockEditor.cs
- RegexParser.cs
- SoapDocumentMethodAttribute.cs
- PeerApplication.cs
- SqlException.cs
- WebPartVerb.cs
- RelatedEnd.cs
- GenericXmlSecurityToken.cs
- RenderDataDrawingContext.cs
- BooleanFunctions.cs
- WorkflowQueue.cs
- DataFieldEditor.cs
- OperatorExpressions.cs
- SqlRowUpdatingEvent.cs
- ConfigurationProperty.cs
- ViewCellRelation.cs
- DeclaredTypeElement.cs
- DecimalConverter.cs
- OleDbEnumerator.cs
- WebPartMovingEventArgs.cs
- ConfigsHelper.cs
- XsdDuration.cs
- Tokenizer.cs
- XmlJsonWriter.cs
- ImageBrush.cs
- BitmapEffectInputData.cs
- EntityClientCacheKey.cs
- ping.cs
- ListManagerBindingsCollection.cs
- CodeCatchClauseCollection.cs
- OperationCanceledException.cs
- NativeMethods.cs
- DocumentPageTextView.cs