Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / 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.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- PageParser.cs
- StagingAreaInputItem.cs
- Columns.cs
- PropertyStore.cs
- GACIdentityPermission.cs
- CoTaskMemHandle.cs
- DateBoldEvent.cs
- CfgRule.cs
- FunctionParameter.cs
- ParagraphResult.cs
- DataPagerFieldCollection.cs
- XmlQueryContext.cs
- HitTestResult.cs
- StartFileNameEditor.cs
- D3DImage.cs
- BatchWriter.cs
- GridLength.cs
- ColumnResizeAdorner.cs
- SqlFactory.cs
- HwndTarget.cs
- Queue.cs
- AssemblyBuilderData.cs
- StringFreezingAttribute.cs
- Conditional.cs
- RowSpanVector.cs
- PropertyDescriptorCollection.cs
- Message.cs
- ReservationCollection.cs
- HttpModuleCollection.cs
- ModuleConfigurationInfo.cs
- ControlAdapter.cs
- StylusPlugin.cs
- TriState.cs
- SocketCache.cs
- LineVisual.cs
- DotNetATv1WindowsLogEntryDeserializer.cs
- UnsafeNetInfoNativeMethods.cs
- LongValidatorAttribute.cs
- RequestTimeoutManager.cs
- XmlSchemaSubstitutionGroup.cs
- DbTransaction.cs
- FlowLayout.cs
- HttpDictionary.cs
- SecurityTokenParametersEnumerable.cs
- UrlAuthFailedErrorFormatter.cs
- FlowDocumentFormatter.cs
- TypeDelegator.cs
- RefreshPropertiesAttribute.cs
- ManualWorkflowSchedulerService.cs
- BaseInfoTable.cs
- BuildProviderCollection.cs
- Char.cs
- CustomErrorsSection.cs
- Color.cs
- WinHttpWebProxyFinder.cs
- ConditionalAttribute.cs
- SplitterPanel.cs
- PointConverter.cs
- ForeignKeyConstraint.cs
- HtmlInputControl.cs
- CodeTryCatchFinallyStatement.cs
- EmptyWorkItem.cs
- ChannelPoolSettings.cs
- PopupEventArgs.cs
- FrameworkReadOnlyPropertyMetadata.cs
- DropShadowBitmapEffect.cs
- DataControlImageButton.cs
- ModuleElement.cs
- EventDrivenDesigner.cs
- DataGridPagerStyle.cs
- Table.cs
- MimeParameterWriter.cs
- XmlSchema.cs
- VariableExpressionConverter.cs
- IndentTextWriter.cs
- ToolStrip.cs
- BooleanConverter.cs
- ProviderConnectionPoint.cs
- CompositeActivityTypeDescriptorProvider.cs
- UriTemplateVariablePathSegment.cs
- RequiredFieldValidator.cs
- XmlMemberMapping.cs
- ColorIndependentAnimationStorage.cs
- RotateTransform3D.cs
- SqlDataSourceView.cs
- KeyGesture.cs
- XmlCustomFormatter.cs
- IisTraceListener.cs
- configsystem.cs
- ManagementEventArgs.cs
- DesignerHelpers.cs
- StorageRoot.cs
- BamlLocalizabilityResolver.cs
- TextTreeUndo.cs
- TransactionFlowAttribute.cs
- Helpers.cs
- TabPageDesigner.cs
- PasswordTextNavigator.cs
- EntityDataSourceChangingEventArgs.cs
- RequestUriProcessor.cs