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
- PropertyFilterAttribute.cs
- RadioButtonList.cs
- TraceUtility.cs
- PageThemeParser.cs
- WebPartDeleteVerb.cs
- FrameAutomationPeer.cs
- Ticks.cs
- Parallel.cs
- DataKey.cs
- QueryOperationResponseOfT.cs
- PageAsyncTask.cs
- GCHandleCookieTable.cs
- MimeTypeMapper.cs
- BitmapFrameDecode.cs
- HttpRuntime.cs
- SafeRightsManagementPubHandle.cs
- DataGridViewColumnCollection.cs
- FileUtil.cs
- ObjectListTitleAttribute.cs
- NameTable.cs
- SimpleRecyclingCache.cs
- HebrewNumber.cs
- XmlNotation.cs
- WizardPanel.cs
- ReaderWriterLockWrapper.cs
- HttpListenerRequestUriBuilder.cs
- MemoryFailPoint.cs
- ControlOperationBehavior.cs
- CreateUserWizardStep.cs
- JsonServiceDocumentSerializer.cs
- MimeMapping.cs
- SqlUdtInfo.cs
- UncommonField.cs
- NavigationProperty.cs
- PropertyStore.cs
- PrePrepareMethodAttribute.cs
- FileRecordSequenceCompletedAsyncResult.cs
- OutputCacheSection.cs
- SecurityCriticalDataForSet.cs
- DataGridItemCollection.cs
- SessionEndedEventArgs.cs
- XmlName.cs
- DBSchemaTable.cs
- _TimerThread.cs
- SiteMapNodeItem.cs
- DeploymentSection.cs
- SqlRowUpdatingEvent.cs
- HtmlButton.cs
- CategoryNameCollection.cs
- UnknownBitmapDecoder.cs
- DiscoveryDocumentSerializer.cs
- LineSegment.cs
- WebPartConnectionsEventArgs.cs
- InfoCardMasterKey.cs
- GridItemCollection.cs
- XmlRawWriterWrapper.cs
- SelectionItemPattern.cs
- SqlEnums.cs
- Marshal.cs
- Control.cs
- PopupEventArgs.cs
- VisualStyleRenderer.cs
- DbConnectionFactory.cs
- QilPatternVisitor.cs
- diagnosticsswitches.cs
- TransactionBridgeSection.cs
- AddressUtility.cs
- SkinBuilder.cs
- LicenseException.cs
- Convert.cs
- Int32EqualityComparer.cs
- CheckPair.cs
- ArgumentNullException.cs
- SQLConvert.cs
- wgx_render.cs
- XmlSchemaIdentityConstraint.cs
- ScrollBar.cs
- HashHelper.cs
- IdentityElement.cs
- RadioButton.cs
- TypeUtil.cs
- MsmqHostedTransportManager.cs
- CustomErrorsSection.cs
- LeafCellTreeNode.cs
- PageThemeBuildProvider.cs
- IdentifierService.cs
- SafeNativeMethods.cs
- PersonalizationStateInfoCollection.cs
- MILUtilities.cs
- DependencyPropertyDescriptor.cs
- WebHttpDispatchOperationSelectorData.cs
- cookie.cs
- ConstructorExpr.cs
- Positioning.cs
- SecurityHeader.cs
- HttpModuleCollection.cs
- TiffBitmapEncoder.cs
- HttpProcessUtility.cs
- TextEditor.cs
- SmtpDigestAuthenticationModule.cs