Code:
/ Dotnetfx_Win7_3.5.1 / Dotnetfx_Win7_3.5.1 / 3.5.1 / DEVDIV / depot / DevDiv / releases / Orcas / NetFXw7 / ndp / fx / src / DataEntity / System / Data / Common / Utils / TrailingSpaceComparer.cs / 1 / TrailingSpaceComparer.cs
//----------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//
// @owner [....]
// @backupOwner [....]
//---------------------------------------------------------------------
using System.Collections.Generic;
namespace System.Data.Common.Utils
{
///
/// Comparer that treats two strings as equivalent if they differ only by trailing
/// spaces, e.g. 'A' eq 'A '. Useful when determining if a set of values is unique
/// even given the possibility of padding (consider SQL Server char and nchar columns)
/// or to lookup values when the set of values is known to honor this uniqueness constraint.
///
internal class TrailingSpaceComparer : IEqualityComparer
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CollectionBuilder.cs
- SqlMethodTransformer.cs
- Hashtable.cs
- StackOverflowException.cs
- ListViewItemMouseHoverEvent.cs
- UserMapPath.cs
- Socket.cs
- StyleCollection.cs
- TaskScheduler.cs
- DockAndAnchorLayout.cs
- XmlNode.cs
- TextDecorations.cs
- ScrollData.cs
- IsolatedStorageFileStream.cs
- EnumBuilder.cs
- DragStartedEventArgs.cs
- DesignerSerializationOptionsAttribute.cs
- ConfigurationSectionCollection.cs
- SystemWebSectionGroup.cs
- FlowLayoutPanel.cs
- TraceSection.cs
- FontFamilyConverter.cs
- RC2CryptoServiceProvider.cs
- Utils.cs
- WpfXamlLoader.cs
- ManagedWndProcTracker.cs
- SingleStorage.cs
- WeakHashtable.cs
- XmlSchemaAnnotation.cs
- WrapPanel.cs
- SafeHandle.cs
- DoubleAnimationClockResource.cs
- CrossAppDomainChannel.cs
- OdbcConnectionString.cs
- SourceFileBuildProvider.cs
- Transform3D.cs
- PixelFormats.cs
- ConfigurationManagerInternal.cs
- BufferBuilder.cs
- XamlFxTrace.cs
- CompressStream.cs
- XMLDiffLoader.cs
- PathGeometry.cs
- DecoderReplacementFallback.cs
- HttpListenerPrefixCollection.cs
- JsonFormatWriterGenerator.cs
- Matrix3D.cs
- CompositionAdorner.cs
- DeviceSpecific.cs
- MatrixTransform3D.cs
- StreamResourceInfo.cs
- FileDialog_Vista.cs
- DbDataAdapter.cs
- PeerName.cs
- SafeFileMappingHandle.cs
- TableRow.cs
- InstanceNormalEvent.cs
- WebServiceFault.cs
- CircleHotSpot.cs
- SubordinateTransaction.cs
- RootBuilder.cs
- ApplyTemplatesAction.cs
- IssuanceLicense.cs
- BuildProvidersCompiler.cs
- CalendarBlackoutDatesCollection.cs
- ControlSerializer.cs
- SecurityDescriptor.cs
- DataObjectSettingDataEventArgs.cs
- ReferentialConstraint.cs
- XpsFilter.cs
- HttpsHostedTransportConfiguration.cs
- EncoderReplacementFallback.cs
- ExpressionPrinter.cs
- ReferencedCollectionType.cs
- HttpServerVarsCollection.cs
- RequestContext.cs
- ErrorFormatter.cs
- MetadataItemCollectionFactory.cs
- MultipartIdentifier.cs
- ToolboxDataAttribute.cs
- ServiceCredentialsElement.cs
- XmlSerializer.cs
- TreeNodeCollection.cs
- XPathNavigator.cs
- TextProperties.cs
- DoubleLinkListEnumerator.cs
- ComponentEvent.cs
- RequestCacheManager.cs
- UniqueID.cs
- ExtensionQuery.cs
- XPathItem.cs
- AssemblyResourceLoader.cs
- DataTableClearEvent.cs
- DbFunctionCommandTree.cs
- SchemaTypeEmitter.cs
- ActivationArguments.cs
- StringPropertyBuilder.cs
- AdCreatedEventArgs.cs
- MultipleViewPattern.cs
- TagPrefixInfo.cs