Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / ndp / fx / src / WinForms / Managed / System / WinForms / EnumValAlphaComparer.cs / 1 / EnumValAlphaComparer.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Windows.Forms {
using System;
using System.Collections;
using System.Globalization;
internal class EnumValAlphaComparer : IComparer {
private CompareInfo m_compareInfo;
internal static readonly EnumValAlphaComparer Default = new EnumValAlphaComparer();
internal EnumValAlphaComparer() {
m_compareInfo = CultureInfo.InvariantCulture.CompareInfo;
}
public int Compare(Object a, Object b) {
return m_compareInfo.Compare(a.ToString(), b.ToString());
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Windows.Forms {
using System;
using System.Collections;
using System.Globalization;
internal class EnumValAlphaComparer : IComparer {
private CompareInfo m_compareInfo;
internal static readonly EnumValAlphaComparer Default = new EnumValAlphaComparer();
internal EnumValAlphaComparer() {
m_compareInfo = CultureInfo.InvariantCulture.CompareInfo;
}
public int Compare(Object a, Object b) {
return m_compareInfo.Compare(a.ToString(), b.ToString());
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ItemContainerGenerator.cs
- SpnegoTokenProvider.cs
- ColumnTypeConverter.cs
- SHA384.cs
- Expander.cs
- FloaterParaClient.cs
- ThreadStaticAttribute.cs
- RegexReplacement.cs
- XmlAnyElementAttributes.cs
- PointLight.cs
- CategoryGridEntry.cs
- PersonalizationState.cs
- SiteMapSection.cs
- EmptyQuery.cs
- Timer.cs
- SqlMethodTransformer.cs
- SchemaEntity.cs
- TextWriter.cs
- SchemaElementLookUpTable.cs
- CapabilitiesRule.cs
- PreviewPageInfo.cs
- SystemInformation.cs
- mediaclock.cs
- JsonFormatWriterGenerator.cs
- RuleInfoComparer.cs
- SpellerHighlightLayer.cs
- PersonalizationDictionary.cs
- StateValidator.cs
- ItemCollection.cs
- OleDbParameterCollection.cs
- CrossSiteScriptingValidation.cs
- TextBox.cs
- MultipartIdentifier.cs
- ComboBoxAutomationPeer.cs
- Unit.cs
- SqlProvider.cs
- TargetException.cs
- SqlRetyper.cs
- ColumnMapCopier.cs
- WebZoneDesigner.cs
- HwndHostAutomationPeer.cs
- SessionStateContainer.cs
- XmlSignatureManifest.cs
- NavigationPropertySingletonExpression.cs
- WSHttpTransportSecurityElement.cs
- ElementMarkupObject.cs
- TransactionTable.cs
- SqlCacheDependencyDatabaseCollection.cs
- BindingOperations.cs
- LineServices.cs
- ReceiveErrorHandling.cs
- AdapterSwitches.cs
- HMACSHA256.cs
- TableHeaderCell.cs
- PageCatalogPartDesigner.cs
- PtsContext.cs
- PageBreakRecord.cs
- cache.cs
- MimeBasePart.cs
- BaseUriHelper.cs
- XmlBaseWriter.cs
- DependencyPropertyValueSerializer.cs
- TreeNodeStyle.cs
- ListSourceHelper.cs
- MsdtcWrapper.cs
- WindowsSlider.cs
- SafePointer.cs
- Document.cs
- HandlerMappingMemo.cs
- CorrelationScope.cs
- Int32RectConverter.cs
- Command.cs
- Converter.cs
- ViewBase.cs
- StickyNote.cs
- EntitySetBase.cs
- MonthCalendarDesigner.cs
- GeneralTransform.cs
- WorkflowOperationFault.cs
- AspProxy.cs
- HeaderedContentControl.cs
- ActionNotSupportedException.cs
- XmlSerializerNamespaces.cs
- UnrecognizedPolicyAssertionElement.cs
- LifetimeServices.cs
- Run.cs
- WebPartConnectionsConfigureVerb.cs
- Int16KeyFrameCollection.cs
- QualificationDataAttribute.cs
- TypeSystem.cs
- ListViewItemMouseHoverEvent.cs
- Color.cs
- FilterElement.cs
- SubpageParaClient.cs
- Hyperlink.cs
- Point3DCollection.cs
- CheckBoxField.cs
- ContentAlignmentEditor.cs
- UTF32Encoding.cs
- PartialCachingControl.cs