Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntity / System / Data / Common / Utils / ByValueEqualityComparer.cs / 1305376 / ByValueEqualityComparer.cs
//---------------------------------------------------------------------- //// Copyright (c) Microsoft Corporation. All rights reserved. // // // @owner [....] // @backupOwner [....] //--------------------------------------------------------------------- using System; using System.Collections; using System.Collections.Generic; using System.Text; using System.Diagnostics; using System.Linq; namespace System.Data.Common.Utils { ////// An implementation of IEqualityComparer<object> that compares byte[] instances by value, and /// delegates all other equality comparisons to a specified IEqualityComparer. In the default case, /// this provides by-value comparison for instances of the CLR equivalents of all EDM primitive types. /// internal sealed class ByValueEqualityComparer : IEqualityComparer
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- Decimal.cs
- GenericPrincipal.cs
- MemoryPressure.cs
- MultiplexingDispatchMessageFormatter.cs
- BooleanStorage.cs
- BuildProvider.cs
- XPathNodePointer.cs
- DateTimeSerializationSection.cs
- filewebrequest.cs
- DataGridBeginningEditEventArgs.cs
- RemoteCryptoRsaServiceProvider.cs
- EastAsianLunisolarCalendar.cs
- ActivationArguments.cs
- DataControlFieldTypeEditor.cs
- XmlNavigatorStack.cs
- LineVisual.cs
- StorageAssociationSetMapping.cs
- DateTimeFormatInfo.cs
- InheritanceContextChangedEventManager.cs
- DrawToolTipEventArgs.cs
- Win32Exception.cs
- DesignerVerbToolStripMenuItem.cs
- IndicShape.cs
- DocumentGrid.cs
- QueuePathEditor.cs
- SqlHelper.cs
- ValidationSummary.cs
- NestPullup.cs
- Operator.cs
- Win32Exception.cs
- TaskForm.cs
- CodeNamespace.cs
- Parser.cs
- ParseChildrenAsPropertiesAttribute.cs
- Italic.cs
- MouseEventArgs.cs
- Paragraph.cs
- RangeValueProviderWrapper.cs
- SwitchLevelAttribute.cs
- JournalEntry.cs
- WmpBitmapEncoder.cs
- SHA256CryptoServiceProvider.cs
- JsonCollectionDataContract.cs
- RolePrincipal.cs
- RelationshipWrapper.cs
- ItemCollectionEditor.cs
- EntityDataSourceView.cs
- BitmapEffectCollection.cs
- SmtpNtlmAuthenticationModule.cs
- ValidationManager.cs
- Point4D.cs
- TraceSection.cs
- ButtonBase.cs
- FileDialogCustomPlacesCollection.cs
- CompilerParameters.cs
- PlainXmlSerializer.cs
- InvokeProviderWrapper.cs
- CodeIndexerExpression.cs
- ArcSegment.cs
- TimeSpan.cs
- MaskDescriptors.cs
- HasRunnableWorkflowEvent.cs
- EventDescriptor.cs
- AutomationIdentifierGuids.cs
- TraceUtils.cs
- NotSupportedException.cs
- _ProxyChain.cs
- DefaultValueTypeConverter.cs
- TrackingLocation.cs
- XmlSchemaAttributeGroup.cs
- _NTAuthentication.cs
- BitFlagsGenerator.cs
- MetaTableHelper.cs
- JsonWriter.cs
- MultitargetingHelpers.cs
- AsmxEndpointPickerExtension.cs
- TypeConverterMarkupExtension.cs
- PanelStyle.cs
- OpCopier.cs
- GridView.cs
- Utils.cs
- DeviceSpecificChoice.cs
- QuotedPrintableStream.cs
- XmlSerializationReader.cs
- _NestedMultipleAsyncResult.cs
- StyleBamlTreeBuilder.cs
- BitmapSourceSafeMILHandle.cs
- NetworkInformationException.cs
- ReflectPropertyDescriptor.cs
- ModelTypeConverter.cs
- UntrustedRecipientException.cs
- COM2ComponentEditor.cs
- WindowsRebar.cs
- SoapElementAttribute.cs
- IPGlobalProperties.cs
- HttpChannelBindingToken.cs
- XmlSchemaGroupRef.cs
- OleDbSchemaGuid.cs
- TemplateComponentConnector.cs
- TrackingMemoryStream.cs