Code:
/ DotNET / DotNET / 8.0 / untmp / WIN_WINDOWS / lh_tools_devdiv_wpf / Windows / wcp / Base / MS / Internal / ComponentModel / PropertyDescriptorComparer.cs / 1 / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TemplateBuilder.cs
- Ipv6Element.cs
- RecordConverter.cs
- TraceHwndHost.cs
- SqlDependency.cs
- DecoderExceptionFallback.cs
- WebPartConnectionsConnectVerb.cs
- XmlCountingReader.cs
- NavigationCommands.cs
- ListSourceHelper.cs
- PropertyChange.cs
- DataControlFieldCell.cs
- Composition.cs
- RefreshPropertiesAttribute.cs
- DateTimeUtil.cs
- Camera.cs
- UrlPropertyAttribute.cs
- DummyDataSource.cs
- Vector3DConverter.cs
- ReadWriteObjectLock.cs
- WorkflowValidationFailedException.cs
- AnnotationComponentChooser.cs
- InvalidOperationException.cs
- Geometry.cs
- UICuesEvent.cs
- ReaderWriterLockWrapper.cs
- NameValueSectionHandler.cs
- SmiContextFactory.cs
- BuildProvider.cs
- PermissionRequestEvidence.cs
- PersonalizationEntry.cs
- Hex.cs
- WebColorConverter.cs
- IconConverter.cs
- ListControlDataBindingHandler.cs
- SqlProviderManifest.cs
- ActivityValidationServices.cs
- SourceElementsCollection.cs
- DeadCharTextComposition.cs
- Filter.cs
- HtmlTernaryTree.cs
- StatusBarItemAutomationPeer.cs
- QilLiteral.cs
- PhonemeConverter.cs
- XmlSchemaSimpleTypeUnion.cs
- ConnectionsZone.cs
- EncoderParameter.cs
- LoginViewDesigner.cs
- ReachFixedDocumentSerializerAsync.cs
- MaxSessionCountExceededException.cs
- OleServicesContext.cs
- TemplateLookupAction.cs
- DeploymentSection.cs
- MaskedTextProvider.cs
- PackagingUtilities.cs
- SourceElementsCollection.cs
- HtmlWindow.cs
- InstanceDescriptor.cs
- PropertyHelper.cs
- JoinElimination.cs
- SqlInternalConnectionTds.cs
- WindowsGraphics2.cs
- SqlDependencyListener.cs
- MethodSignatureGenerator.cs
- DataListItemCollection.cs
- GridViewPageEventArgs.cs
- XPathDescendantIterator.cs
- DataView.cs
- IISMapPath.cs
- Dispatcher.cs
- DataGridViewCell.cs
- DeferredReference.cs
- SecurityHelper.cs
- MenuItem.cs
- MessageSmuggler.cs
- AppDomainShutdownMonitor.cs
- ParseNumbers.cs
- ThemeDirectoryCompiler.cs
- DataGridColumnHeadersPresenterAutomationPeer.cs
- ComboBoxItem.cs
- SendingRequestEventArgs.cs
- SkipQueryOptionExpression.cs
- SqlConnectionPoolProviderInfo.cs
- GridViewRowCollection.cs
- SQLBoolean.cs
- EditingMode.cs
- BitmapImage.cs
- HashRepartitionEnumerator.cs
- Accessible.cs
- OdbcPermission.cs
- InternalPermissions.cs
- KeyConstraint.cs
- StylusPoint.cs
- TextParentUndoUnit.cs
- TextAnchor.cs
- PackageProperties.cs
- IPPacketInformation.cs
- InternalConfigRoot.cs
- CollectionType.cs
- HttpModuleActionCollection.cs