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
- GridViewAutomationPeer.cs
- MouseWheelEventArgs.cs
- ErrorLog.cs
- EditorZoneBase.cs
- WebEventCodes.cs
- OrderByQueryOptionExpression.cs
- HtmlInputPassword.cs
- UnmanagedHandle.cs
- TrackingWorkflowEventArgs.cs
- XmlBindingWorker.cs
- Vars.cs
- ToolStripOverflowButton.cs
- XmlSchemaCompilationSettings.cs
- StringToken.cs
- DictionaryBase.cs
- AvTraceFormat.cs
- TextSpan.cs
- ElementNotEnabledException.cs
- ToolStripDesignerUtils.cs
- LinkGrep.cs
- OdbcDataReader.cs
- MembershipUser.cs
- Fonts.cs
- BamlRecords.cs
- EntityDataSourceDesigner.cs
- DateTimeUtil.cs
- ActivityDesigner.cs
- MdImport.cs
- XomlCompiler.cs
- FullTrustAssembly.cs
- Journal.cs
- SafeRegistryKey.cs
- OpCopier.cs
- TakeOrSkipWhileQueryOperator.cs
- DiscoveryEndpointElement.cs
- Expander.cs
- SoapIgnoreAttribute.cs
- RegexGroupCollection.cs
- TimeSpanOrInfiniteValidator.cs
- ServiceDiscoveryBehavior.cs
- ThemeableAttribute.cs
- Base64Stream.cs
- GridViewColumnCollectionChangedEventArgs.cs
- DrawingContextWalker.cs
- ToolBarDesigner.cs
- ConfigXmlComment.cs
- GroupedContextMenuStrip.cs
- CommonRemoteMemoryBlock.cs
- ChtmlLinkAdapter.cs
- DataGridViewMethods.cs
- OpenTypeMethods.cs
- BitmapEffect.cs
- MappingMetadataHelper.cs
- VectorCollectionConverter.cs
- CompilerState.cs
- ApplicationInterop.cs
- GridViewDeleteEventArgs.cs
- Codec.cs
- MultiPageTextView.cs
- EventLogPermissionHolder.cs
- SmtpSection.cs
- TraceSwitch.cs
- AdCreatedEventArgs.cs
- TdsParserSafeHandles.cs
- Screen.cs
- GridViewDeletedEventArgs.cs
- BuilderPropertyEntry.cs
- TextStore.cs
- MissingMemberException.cs
- FillRuleValidation.cs
- XmlSchemaComplexContent.cs
- DataGridColumnHeaderItemAutomationPeer.cs
- DataPager.cs
- LocationFactory.cs
- NeedSkipTokenVisitor.cs
- DataGridViewCellFormattingEventArgs.cs
- DataGridCommandEventArgs.cs
- xml.cs
- SQLMoneyStorage.cs
- SqlMetaData.cs
- InProcStateClientManager.cs
- Run.cs
- ConfigXmlText.cs
- HtmlTableCellCollection.cs
- ApplicationHost.cs
- ConfigWriter.cs
- SelectionProviderWrapper.cs
- UniformGrid.cs
- SqlSelectClauseBuilder.cs
- WebException.cs
- TextPointerBase.cs
- DbProviderFactoriesConfigurationHandler.cs
- MembershipSection.cs
- SQLUtility.cs
- ExceptionUtil.cs
- TraceInternal.cs
- ItemCollection.cs
- SendingRequestEventArgs.cs
- ContentValidator.cs
- OLEDB_Enum.cs