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
- SmtpAuthenticationManager.cs
- GradientStopCollection.cs
- EncoderBestFitFallback.cs
- SynchronousReceiveBehavior.cs
- ArraySegment.cs
- RowVisual.cs
- FlagsAttribute.cs
- DataGridViewButtonColumn.cs
- ExtensionDataObject.cs
- DbConnectionPoolOptions.cs
- PropertyMetadata.cs
- Vector3DCollectionConverter.cs
- DataRow.cs
- XmlReader.cs
- OpCopier.cs
- MetadataItem_Static.cs
- NetMsmqSecurityElement.cs
- WindowsIdentity.cs
- FontWeightConverter.cs
- RightsManagementResourceHelper.cs
- ToolStrip.cs
- AutoGeneratedFieldProperties.cs
- InputDevice.cs
- UniformGrid.cs
- CancellationState.cs
- DisposableCollectionWrapper.cs
- BCryptSafeHandles.cs
- FlowchartDesigner.xaml.cs
- ChtmlTextWriter.cs
- ViewBase.cs
- SqlComparer.cs
- XmlChildNodes.cs
- BitmapEffectvisualstate.cs
- ResponseStream.cs
- ObfuscationAttribute.cs
- MessageDispatch.cs
- EndCreateSecurityTokenRequest.cs
- ValueCollectionParameterReader.cs
- TypeToken.cs
- InvokeProviderWrapper.cs
- ExceptionTrace.cs
- updatecommandorderer.cs
- WbemException.cs
- PolicyValidationException.cs
- WebRequestModuleElementCollection.cs
- AuthenticodeSignatureInformation.cs
- ShortcutKeysEditor.cs
- AppDomainFactory.cs
- IsolatedStorage.cs
- TextLine.cs
- EventMappingSettingsCollection.cs
- QilScopedVisitor.cs
- WebEncodingValidatorAttribute.cs
- AnnotationResourceCollection.cs
- X509Utils.cs
- VectorAnimationBase.cs
- TextClipboardData.cs
- CodeTypeReferenceExpression.cs
- LocalBuilder.cs
- Mapping.cs
- InvalidDataContractException.cs
- PointKeyFrameCollection.cs
- XmlSchemaInfo.cs
- EncoderBestFitFallback.cs
- SoapHttpTransportImporter.cs
- SmtpAuthenticationManager.cs
- Exceptions.cs
- CompilerTypeWithParams.cs
- SpellCheck.cs
- SurrogateSelector.cs
- CommandTreeTypeHelper.cs
- FontStyleConverter.cs
- MulticastNotSupportedException.cs
- AdornerPresentationContext.cs
- MetadataCache.cs
- ClientRuntimeConfig.cs
- QilReference.cs
- UidManager.cs
- PageSettings.cs
- Model3DGroup.cs
- SqlBulkCopyColumnMapping.cs
- Accessible.cs
- TextShapeableCharacters.cs
- Currency.cs
- ServiceContractViewControl.cs
- KeyboardNavigation.cs
- HtmlTernaryTree.cs
- DelegatedStream.cs
- Attribute.cs
- TreeIterator.cs
- dsa.cs
- DataGridViewCellStyle.cs
- Typeface.cs
- ModuleBuilderData.cs
- ColorDialog.cs
- LoginView.cs
- xmlfixedPageInfo.cs
- WebPartMinimizeVerb.cs
- LongValidatorAttribute.cs
- XpsDocumentEvent.cs