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
- PropertyGroupDescription.cs
- WebBrowserContainer.cs
- ZoomPercentageConverter.cs
- QueryTaskGroupState.cs
- HybridCollection.cs
- DbConnectionStringBuilder.cs
- Variant.cs
- TextWriterEngine.cs
- UpdateRecord.cs
- ScalarType.cs
- FlowDocumentPaginator.cs
- OdbcPermission.cs
- DataShape.cs
- XamlTreeBuilderBamlRecordWriter.cs
- ClassDataContract.cs
- ProtocolsConfiguration.cs
- CodeDOMUtility.cs
- KeySplineConverter.cs
- WebBrowserEvent.cs
- SessionState.cs
- JoinQueryOperator.cs
- BitmapSizeOptions.cs
- SessionStateContainer.cs
- Typeface.cs
- UserNameSecurityTokenParameters.cs
- ContentDisposition.cs
- SHA512.cs
- Privilege.cs
- XmlSerializationGeneratedCode.cs
- WindowsHyperlink.cs
- TextEndOfLine.cs
- XmlEntityReference.cs
- itemelement.cs
- UpdateTranslator.cs
- XPathScanner.cs
- TypographyProperties.cs
- TypedElement.cs
- ValidatorCompatibilityHelper.cs
- ContainerParaClient.cs
- BinaryParser.cs
- ConnectionStringSettings.cs
- ErrorInfoXmlDocument.cs
- FixedPageProcessor.cs
- TryCatch.cs
- _CacheStreams.cs
- PrimitiveXmlSerializers.cs
- HttpRequest.cs
- LayoutDump.cs
- IOException.cs
- Figure.cs
- RtType.cs
- UserUseLicenseDictionaryLoader.cs
- MobileErrorInfo.cs
- _LocalDataStoreMgr.cs
- XmlReflectionImporter.cs
- SmiMetaDataProperty.cs
- AnonymousIdentificationSection.cs
- Span.cs
- WorkflowRuntime.cs
- TextServicesPropertyRanges.cs
- SQLBoolean.cs
- Camera.cs
- EditingMode.cs
- InterleavedZipPartStream.cs
- Cursor.cs
- TransformedBitmap.cs
- SqlWebEventProvider.cs
- MetabaseSettings.cs
- StandardMenuStripVerb.cs
- CloudCollection.cs
- BamlCollectionHolder.cs
- _AutoWebProxyScriptEngine.cs
- WebRequestModuleElementCollection.cs
- UnsafeNativeMethods.cs
- Control.cs
- SafeTokenHandle.cs
- ImageMap.cs
- GenericNameHandler.cs
- FileInfo.cs
- IdentityModelDictionary.cs
- DataServiceQueryOfT.cs
- WorkflowApplicationAbortedEventArgs.cs
- InfoCardRSAPKCS1SignatureDeformatter.cs
- ProxyAttribute.cs
- ListViewTableCell.cs
- BaseAddressElementCollection.cs
- BuilderPropertyEntry.cs
- ContentFilePart.cs
- CallbackDebugBehavior.cs
- TextDocumentView.cs
- CqlQuery.cs
- IEnumerable.cs
- PostBackOptions.cs
- altserialization.cs
- Axis.cs
- SafeHGlobalHandleCritical.cs
- ZeroOpNode.cs
- EntityCommandDefinition.cs
- UrlAuthFailedErrorFormatter.cs
- SystemColorTracker.cs