Code:
/ 4.0 / 4.0 / DEVDIV_TFS / Dev10 / Releases / RTMRel / wpf / src / Base / MS / Internal / ComponentModel / PropertyDescriptorComparer.cs / 1305600 / PropertyDescriptorComparer.cs
namespace MS.Internal.ComponentModel { using System; using System.Collections.Generic; using System.ComponentModel; // This is a hashcode comparer we use to key property descriptors. We // want property descriptors keyed off of reference equality. // internal class PropertyDescriptorComparer : IEqualityComparer{ public bool Equals(PropertyDescriptor p1, PropertyDescriptor p2) { return object.ReferenceEquals(p1, p2); } public int GetHashCode(PropertyDescriptor p) { return p.GetHashCode(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved. namespace MS.Internal.ComponentModel { using System; using System.Collections.Generic; using System.ComponentModel; // This is a hashcode comparer we use to key property descriptors. We // want property descriptors keyed off of reference equality. // internal class PropertyDescriptorComparer : IEqualityComparer { public bool Equals(PropertyDescriptor p1, PropertyDescriptor p2) { return object.ReferenceEquals(p1, p2); } public int GetHashCode(PropertyDescriptor p) { return p.GetHashCode(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PrintControllerWithStatusDialog.cs
- StylusPointCollection.cs
- Html32TextWriter.cs
- HttpConfigurationSystem.cs
- MiniAssembly.cs
- ManagedWndProcTracker.cs
- ConnectionInterfaceCollection.cs
- KeyValueInternalCollection.cs
- UndoUnit.cs
- SimpleRecyclingCache.cs
- ExpressionBindingCollection.cs
- ClientTargetSection.cs
- PropertyTabChangedEvent.cs
- TemplatePartAttribute.cs
- OutputCacheSettingsSection.cs
- Item.cs
- DefaultEventAttribute.cs
- TextComposition.cs
- AuthenticationModulesSection.cs
- basevalidator.cs
- WeakKeyDictionary.cs
- InstanceOwner.cs
- BasicCommandTreeVisitor.cs
- Queue.cs
- DirectoryLocalQuery.cs
- SqlUnionizer.cs
- ShaderEffect.cs
- DataGridViewColumnConverter.cs
- PtsContext.cs
- AesCryptoServiceProvider.cs
- graph.cs
- ProfileSettingsCollection.cs
- LoginUtil.cs
- DynamicDataManager.cs
- ManagementQuery.cs
- HideDisabledControlAdapter.cs
- DataObjectPastingEventArgs.cs
- PageCodeDomTreeGenerator.cs
- WebControlToolBoxItem.cs
- ArraySegment.cs
- Instrumentation.cs
- BaseResourcesBuildProvider.cs
- RMPublishingDialog.cs
- ContentPlaceHolder.cs
- TextShapeableCharacters.cs
- MemberRestriction.cs
- HttpApplicationFactory.cs
- Scalars.cs
- DesignerTransactionCloseEvent.cs
- TableLayoutSettingsTypeConverter.cs
- RegexCode.cs
- TypeSystemHelpers.cs
- TextParagraphCache.cs
- DataGridToolTip.cs
- ExceptionUtil.cs
- ApplicationSecurityManager.cs
- HwndProxyElementProvider.cs
- dtdvalidator.cs
- CommentEmitter.cs
- RegexCapture.cs
- SaveWorkflowCommand.cs
- StylusPointPropertyUnit.cs
- PersonalizationStateQuery.cs
- SmiRecordBuffer.cs
- HtmlElementErrorEventArgs.cs
- Point3DKeyFrameCollection.cs
- StateWorkerRequest.cs
- _ServiceNameStore.cs
- SocketInformation.cs
- DataGrid.cs
- HttpModulesInstallComponent.cs
- UnhandledExceptionEventArgs.cs
- SystemIPAddressInformation.cs
- TiffBitmapEncoder.cs
- SystemColors.cs
- GifBitmapEncoder.cs
- ColorConvertedBitmap.cs
- ZipFileInfoCollection.cs
- ExceptionHandlerDesigner.cs
- precedingquery.cs
- SqlXml.cs
- BufferedStream.cs
- OleDbReferenceCollection.cs
- Version.cs
- WmlTextBoxAdapter.cs
- Attributes.cs
- StronglyTypedResourceBuilder.cs
- ReliabilityContractAttribute.cs
- Geometry3D.cs
- TreeIterators.cs
- PaperSize.cs
- DummyDataSource.cs
- UpDownBase.cs
- HtmlHead.cs
- TableLayoutStyle.cs
- SqlFacetAttribute.cs
- ListViewItem.cs
- RelativeSource.cs
- FormViewUpdateEventArgs.cs
- Viewport3DVisual.cs