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
- FontStyles.cs
- EntityTypeBase.cs
- VisualBasicImportReference.cs
- BitmapEffectDrawingContextWalker.cs
- KnownTypesProvider.cs
- TextEditorSpelling.cs
- NumberFunctions.cs
- ListViewGroup.cs
- _CommandStream.cs
- TranslateTransform.cs
- SecurityCriticalDataForSet.cs
- RootProjectionNode.cs
- XXXInfos.cs
- IIS7WorkerRequest.cs
- ItemsPanelTemplate.cs
- InputLangChangeRequestEvent.cs
- Pkcs9Attribute.cs
- DetailsViewDeleteEventArgs.cs
- FormatSettings.cs
- CodeCatchClause.cs
- BitStream.cs
- Filter.cs
- HostingEnvironmentSection.cs
- FileLogRecordStream.cs
- CodeSnippetCompileUnit.cs
- GPPOINT.cs
- StreamMarshaler.cs
- OracleDataAdapter.cs
- SessionStateItemCollection.cs
- SqlInfoMessageEvent.cs
- ExternalCalls.cs
- XAMLParseException.cs
- CompareValidator.cs
- DataGridrowEditEndingEventArgs.cs
- FontStyle.cs
- DataKey.cs
- ReachFixedDocumentSerializer.cs
- TableRow.cs
- InvalidComObjectException.cs
- TransformedBitmap.cs
- SelectedGridItemChangedEvent.cs
- DockEditor.cs
- FillRuleValidation.cs
- Section.cs
- DesignerRegionCollection.cs
- TableParaClient.cs
- XmlAttributeCache.cs
- SqlInternalConnectionSmi.cs
- ScriptDescriptor.cs
- ClipboardData.cs
- StringConverter.cs
- NamedObject.cs
- ParsedAttributeCollection.cs
- PropertiesTab.cs
- SchemaElement.cs
- Stack.cs
- ProjectionPlanCompiler.cs
- ResourceReferenceKeyNotFoundException.cs
- HttpMethodConstraint.cs
- Baml2006ReaderFrame.cs
- StylusPointPropertyInfoDefaults.cs
- TraceInternal.cs
- DateTimeConstantAttribute.cs
- TokenBasedSet.cs
- CodeExpressionStatement.cs
- Sentence.cs
- XmlnsDefinitionAttribute.cs
- SignerInfo.cs
- ResXResourceReader.cs
- FontClient.cs
- Clipboard.cs
- CodeIterationStatement.cs
- PrintPreviewDialog.cs
- ExpressionBuilder.cs
- DbException.cs
- ReadOnlyCollectionBuilder.cs
- MediaTimeline.cs
- BitSet.cs
- AssertUtility.cs
- CharacterMetrics.cs
- ActivityWithResultValueSerializer.cs
- X509Chain.cs
- ObjectStateFormatter.cs
- CapabilitiesPattern.cs
- ChannelSinkStacks.cs
- ServiceRouteHandler.cs
- TextElement.cs
- EDesignUtil.cs
- EntitySqlQueryState.cs
- XPathSingletonIterator.cs
- FragmentNavigationEventArgs.cs
- ConfigurationManagerInternalFactory.cs
- UIElement3D.cs
- FormatSettings.cs
- StaticExtension.cs
- TiffBitmapEncoder.cs
- Point4D.cs
- CapabilitiesRule.cs
- SplitContainer.cs
- PostBackOptions.cs