Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / wpf / src / 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. 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
- SelectionRange.cs
- CalendarTable.cs
- AspNetHostingPermission.cs
- QuaternionAnimation.cs
- Composition.cs
- ZipIOBlockManager.cs
- IndexedEnumerable.cs
- TextStore.cs
- ScriptingScriptResourceHandlerSection.cs
- CompareValidator.cs
- InkPresenter.cs
- CopyOnWriteList.cs
- UniqueID.cs
- BindingContext.cs
- StringConverter.cs
- FaultReason.cs
- sqlnorm.cs
- OverflowException.cs
- OleDbError.cs
- HMACSHA256.cs
- HttpApplication.cs
- WebScriptMetadataFormatter.cs
- PeerInvitationResponse.cs
- QuaternionConverter.cs
- ColumnHeaderCollectionEditor.cs
- Maps.cs
- FieldToken.cs
- EnumerationRangeValidationUtil.cs
- PolyQuadraticBezierSegment.cs
- Model3DGroup.cs
- FileDialogCustomPlace.cs
- FailedToStartupUIException.cs
- JsonReader.cs
- QilValidationVisitor.cs
- Subordinate.cs
- EntityCommandCompilationException.cs
- Graphics.cs
- CriticalFinalizerObject.cs
- FormattedTextSymbols.cs
- DefaultPrintController.cs
- ReferencedCollectionType.cs
- StateDesigner.cs
- BrowserCapabilitiesCompiler.cs
- EmptyEnumerable.cs
- MsmqReceiveParameters.cs
- ProviderCollection.cs
- CancellationScope.cs
- DebugView.cs
- DetailsViewDeletedEventArgs.cs
- MatrixValueSerializer.cs
- ErrorStyle.cs
- ToolConsole.cs
- ClaimTypeRequirement.cs
- FreezableCollection.cs
- TypeToken.cs
- UrlPath.cs
- XslTransformFileEditor.cs
- IssuanceLicense.cs
- StateManagedCollection.cs
- TextUtf8RawTextWriter.cs
- ServiceDescriptionContext.cs
- QueueNameHelper.cs
- WmpBitmapEncoder.cs
- XmlCharCheckingReader.cs
- DbQueryCommandTree.cs
- InheritedPropertyChangedEventArgs.cs
- WindowsIPAddress.cs
- WebPartUtil.cs
- RSAOAEPKeyExchangeFormatter.cs
- DesignerTransaction.cs
- RouteValueExpressionBuilder.cs
- AssociationEndMember.cs
- NameNode.cs
- ContractMapping.cs
- QuaternionAnimation.cs
- Win32Native.cs
- Lasso.cs
- Int32Converter.cs
- TransformDescriptor.cs
- SafeHandles.cs
- GlyphInfoList.cs
- HTMLTextWriter.cs
- DataSourceHelper.cs
- ManagementOperationWatcher.cs
- CommandID.cs
- ProfileModule.cs
- XmlLinkedNode.cs
- WriteStateInfoBase.cs
- HttpResponse.cs
- HashHelper.cs
- RbTree.cs
- Drawing.cs
- ThreadNeutralSemaphore.cs
- TextRangeAdaptor.cs
- BackStopAuthenticationModule.cs
- WindowsFormsHostPropertyMap.cs
- PropertyMetadata.cs
- XmlSecureResolver.cs
- SingleAnimationUsingKeyFrames.cs
- ApplicationManager.cs