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
- CodeIterationStatement.cs
- NetNamedPipeSecurityMode.cs
- ScrollChrome.cs
- SecurityProtocolCorrelationState.cs
- SequenceFullException.cs
- SecurityRuntime.cs
- DeleteStoreRequest.cs
- SchemaTableOptionalColumn.cs
- GeometryGroup.cs
- ChtmlTextWriter.cs
- StringValidatorAttribute.cs
- RadioButtonList.cs
- ObjectStateManager.cs
- UInt16.cs
- NonBatchDirectoryCompiler.cs
- UserControlParser.cs
- MultipleViewProviderWrapper.cs
- SamlSubject.cs
- EnvironmentPermission.cs
- ProfileElement.cs
- DataGridColumnFloatingHeader.cs
- AutomationAttributeInfo.cs
- ClientUtils.cs
- XmlJsonWriter.cs
- WebPartsPersonalization.cs
- WebPartManagerInternals.cs
- XmlSerializerVersionAttribute.cs
- WebConfigurationHost.cs
- DependencyPropertyChangedEventArgs.cs
- SafeCryptContextHandle.cs
- MultipartContentParser.cs
- OdbcStatementHandle.cs
- TypeReference.cs
- ClientOptions.cs
- ExeContext.cs
- TextTreePropertyUndoUnit.cs
- Span.cs
- SelectionProcessor.cs
- ContentAlignmentEditor.cs
- DataGridViewColumnCollection.cs
- FormViewDeleteEventArgs.cs
- FontStyleConverter.cs
- DictionaryKeyPropertyAttribute.cs
- SplineKeyFrames.cs
- Enlistment.cs
- TracingConnectionListener.cs
- StatusBarDrawItemEvent.cs
- ToolboxSnapDragDropEventArgs.cs
- ConnectionPoint.cs
- AccessDataSource.cs
- PointLightBase.cs
- CodeCommentStatement.cs
- PartialCachingAttribute.cs
- MtomMessageEncodingElement.cs
- DispatchWrapper.cs
- WebServiceData.cs
- SpinWait.cs
- JsonWriter.cs
- Icon.cs
- SqlNotificationEventArgs.cs
- KeyInstance.cs
- ListViewEditEventArgs.cs
- IntPtr.cs
- BaseAsyncResult.cs
- WebPartZoneAutoFormat.cs
- StringAnimationUsingKeyFrames.cs
- WindowVisualStateTracker.cs
- CodeComment.cs
- FrameworkContentElementAutomationPeer.cs
- EventProviderWriter.cs
- LayoutTableCell.cs
- Message.cs
- SafePipeHandle.cs
- JoinGraph.cs
- TextRangeEditLists.cs
- xml.cs
- Events.cs
- GorillaCodec.cs
- FlowPosition.cs
- FacetChecker.cs
- SchemaSetCompiler.cs
- ThumbAutomationPeer.cs
- AttributeCollection.cs
- Tablet.cs
- MarkupObject.cs
- StaticExtension.cs
- OleDbDataAdapter.cs
- UrlPropertyAttribute.cs
- PointHitTestParameters.cs
- ConfigurationPropertyAttribute.cs
- SeparatorAutomationPeer.cs
- BridgeDataRecord.cs
- ResolveDuplexCD1AsyncResult.cs
- WinEventHandler.cs
- OdbcTransaction.cs
- SHA256.cs
- SmtpFailedRecipientException.cs
- TraceHandlerErrorFormatter.cs
- ProtectedConfigurationProviderCollection.cs
- CompilerInfo.cs