Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / DataEntity / System / Data / Common / Utils / TrailingSpaceComparer.cs / 1305376 / 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
- TraceUtility.cs
- SqlFacetAttribute.cs
- Int32AnimationBase.cs
- ProviderUtil.cs
- HtmlInputControl.cs
- XamlTemplateSerializer.cs
- ConfigurationStrings.cs
- PerformanceCounterManager.cs
- ExpressionEditorAttribute.cs
- ApplicationManager.cs
- COM2Enum.cs
- FieldNameLookup.cs
- HGlobalSafeHandle.cs
- ResXResourceWriter.cs
- ResourcesBuildProvider.cs
- RowToFieldTransformer.cs
- EditorPartCollection.cs
- DataControlButton.cs
- AffineTransform3D.cs
- WebDisplayNameAttribute.cs
- ResXDataNode.cs
- DataGridViewCheckBoxCell.cs
- PropertyInfoSet.cs
- CounterSetInstanceCounterDataSet.cs
- WindowsBrush.cs
- IisTraceListener.cs
- RootProfilePropertySettingsCollection.cs
- StreamReader.cs
- CommonObjectSecurity.cs
- InternalDispatchObject.cs
- EntityKey.cs
- MatrixAnimationUsingPath.cs
- DesignerRegionCollection.cs
- WsdlBuildProvider.cs
- followingsibling.cs
- TrackingExtract.cs
- LeafCellTreeNode.cs
- DecimalAnimation.cs
- WhitespaceSignificantCollectionAttribute.cs
- FormViewActionList.cs
- ToolBarTray.cs
- TextParagraphCache.cs
- ObjectStateEntryDbUpdatableDataRecord.cs
- UriParserTemplates.cs
- DesigntimeLicenseContext.cs
- DataGridViewComboBoxEditingControl.cs
- TreeNodeCollection.cs
- ContentAlignmentEditor.cs
- SpeakProgressEventArgs.cs
- PropertyStore.cs
- DockProviderWrapper.cs
- ConfigXmlWhitespace.cs
- Parsers.cs
- StateMachineWorkflowInstance.cs
- CodeChecksumPragma.cs
- GridViewColumnHeader.cs
- WebMessageEncoderFactory.cs
- StructuredType.cs
- TextStore.cs
- VBIdentifierTrimConverter.cs
- HyperlinkAutomationPeer.cs
- SystemException.cs
- SoapCodeExporter.cs
- DynamicMetaObjectBinder.cs
- WebPartConnectionsCancelVerb.cs
- ApplicationHost.cs
- SubpageParagraph.cs
- IsolatedStorageException.cs
- CollectionBuilder.cs
- MaterialCollection.cs
- SettingsPropertyNotFoundException.cs
- ByteStack.cs
- Size.cs
- Zone.cs
- SQLBinaryStorage.cs
- EmissiveMaterial.cs
- HttpListenerResponse.cs
- AnnotationComponentManager.cs
- XamlReaderHelper.cs
- DataBindingHandlerAttribute.cs
- SymmetricAlgorithm.cs
- RegionIterator.cs
- CompareInfo.cs
- CellTreeNodeVisitors.cs
- Events.cs
- StyleXamlParser.cs
- ColorConvertedBitmap.cs
- FloaterParagraph.cs
- GridViewPageEventArgs.cs
- DynamicArgumentDialog.cs
- ManualWorkflowSchedulerService.cs
- XmlAnyElementAttributes.cs
- ListViewItemSelectionChangedEvent.cs
- ADConnectionHelper.cs
- HScrollProperties.cs
- PrivateFontCollection.cs
- VoiceChangeEventArgs.cs
- ToolStripSystemRenderer.cs
- AnimationException.cs
- TdsRecordBufferSetter.cs