Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Misc / InvariantComparer.cs / 1305376 / InvariantComparer.cs
namespace System { using System; using System.Collections; using System.Globalization; [Serializable] internal class InvariantComparer : IComparer { private CompareInfo m_compareInfo; internal static readonly InvariantComparer Default = new InvariantComparer(); internal InvariantComparer() { m_compareInfo = CultureInfo.InvariantCulture.CompareInfo; } public int Compare(Object a, Object b) { String sa = a as String; String sb = b as String; if (sa != null && sb != null) return m_compareInfo.Compare(sa, sb); else return Comparer.Default.Compare(a,b); } } } // 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
- Currency.cs
- MemberDomainMap.cs
- XmlUTF8TextWriter.cs
- ContentFileHelper.cs
- MailMessageEventArgs.cs
- File.cs
- BreakRecordTable.cs
- Attributes.cs
- PenCursorManager.cs
- UnlockCardRequest.cs
- PackWebResponse.cs
- DataGridPagerStyle.cs
- CompilationRelaxations.cs
- DataServiceHostFactory.cs
- FormViewInsertedEventArgs.cs
- SoapObjectReader.cs
- ContextQuery.cs
- PageThemeCodeDomTreeGenerator.cs
- MenuItemCollection.cs
- OptimizedTemplateContent.cs
- TableLayoutSettings.cs
- DataSourceComponent.cs
- LayoutEditorPart.cs
- HandlerFactoryWrapper.cs
- TextTreeRootNode.cs
- ObjectDataSourceSelectingEventArgs.cs
- _HTTPDateParse.cs
- GetPageCompletedEventArgs.cs
- AnnotationObservableCollection.cs
- DirtyTextRange.cs
- FrameDimension.cs
- NameSpaceEvent.cs
- WizardStepBase.cs
- CodeTypeDeclaration.cs
- DrawingContextDrawingContextWalker.cs
- MiniConstructorInfo.cs
- BaseResourcesBuildProvider.cs
- InternalSafeNativeMethods.cs
- DataGridViewCellStyleConverter.cs
- Header.cs
- TypeExtension.cs
- DurableMessageDispatchInspector.cs
- ActivationArguments.cs
- exports.cs
- LOSFormatter.cs
- NGCSerializerAsync.cs
- WebPartManagerInternals.cs
- WebExceptionStatus.cs
- DataSourceControlBuilder.cs
- DebugControllerThread.cs
- SiteMapNodeItemEventArgs.cs
- CalendarDateRange.cs
- DrawingAttributes.cs
- FileDialog_Vista.cs
- TimeSpanMinutesConverter.cs
- CompoundFileIOPermission.cs
- KeyEventArgs.cs
- SoapInteropTypes.cs
- SettingsProviderCollection.cs
- PenLineJoinValidation.cs
- DataGridViewRowContextMenuStripNeededEventArgs.cs
- GenerateScriptTypeAttribute.cs
- UInt64Converter.cs
- FixedSOMImage.cs
- FileCodeGroup.cs
- DataGridViewRowsRemovedEventArgs.cs
- QuaternionAnimationBase.cs
- HTMLTextWriter.cs
- ThicknessAnimationUsingKeyFrames.cs
- DropShadowBitmapEffect.cs
- HtmlFormParameterReader.cs
- OdbcStatementHandle.cs
- SystemParameters.cs
- RuntimeArgumentHandle.cs
- DoubleLinkListEnumerator.cs
- KeyConverter.cs
- TypeUnloadedException.cs
- _HeaderInfoTable.cs
- BaseTemplateCodeDomTreeGenerator.cs
- IEnumerable.cs
- ProfileEventArgs.cs
- ISCIIEncoding.cs
- MsmqIntegrationAppDomainProtocolHandler.cs
- MULTI_QI.cs
- EventManager.cs
- ComponentCollection.cs
- Assign.cs
- TableSectionStyle.cs
- BamlTreeNode.cs
- ButtonColumn.cs
- designeractionlistschangedeventargs.cs
- SafeLibraryHandle.cs
- SiteIdentityPermission.cs
- TreeNodeBindingCollection.cs
- Number.cs
- AttachedPropertyInfo.cs
- TempFiles.cs
- XmlMtomWriter.cs
- NumericExpr.cs
- LabelAutomationPeer.cs