Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / ndp / fx / src / Misc / InvariantComparer.cs / 1 / InvariantComparer.cs
// Copyright (c) Microsoft Corporation. All rights reserved. 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- SystemUnicastIPAddressInformation.cs
- DataGridViewLinkColumn.cs
- ImpersonateTokenRef.cs
- FilteredDataSetHelper.cs
- RelatedEnd.cs
- ListViewAutomationPeer.cs
- EnvelopedSignatureTransform.cs
- FastPropertyAccessor.cs
- StructuredCompositeActivityDesigner.cs
- SqlDataSourceSummaryPanel.cs
- ManagementBaseObject.cs
- RTLAwareMessageBox.cs
- RubberbandSelector.cs
- ViewCellSlot.cs
- WebEvents.cs
- XPathParser.cs
- EntityDataReader.cs
- DragDeltaEventArgs.cs
- JpegBitmapDecoder.cs
- SpecularMaterial.cs
- ConstructorBuilder.cs
- SchemaTableColumn.cs
- _Connection.cs
- AmbiguousMatchException.cs
- DataGridViewCellCollection.cs
- CryptoApi.cs
- DataGridRow.cs
- ThreadStaticAttribute.cs
- HashMembershipCondition.cs
- Component.cs
- StylusPointPropertyUnit.cs
- TextChangedEventArgs.cs
- WebBrowserProgressChangedEventHandler.cs
- NoneExcludedImageIndexConverter.cs
- CompatibleComparer.cs
- SchemaType.cs
- OrderByExpression.cs
- HandleCollector.cs
- IProducerConsumerCollection.cs
- Keywords.cs
- LazyTextWriterCreator.cs
- SecurityTokenTypes.cs
- SafeTimerHandle.cs
- MediaTimeline.cs
- PackWebResponse.cs
- remotingproxy.cs
- X509ChainElement.cs
- PagerStyle.cs
- SoapSchemaExporter.cs
- TaskHelper.cs
- DateTimeFormat.cs
- OutputCacheSection.cs
- TimeSpanMinutesOrInfiniteConverter.cs
- PowerStatus.cs
- OdbcCommandBuilder.cs
- CacheRequest.cs
- Assembly.cs
- FacetChecker.cs
- LineMetrics.cs
- SqlBulkCopy.cs
- WebPartConnectionCollection.cs
- SpecialFolderEnumConverter.cs
- PaintValueEventArgs.cs
- EffectiveValueEntry.cs
- StringConverter.cs
- LazyTextWriterCreator.cs
- WebPartConnectionsConnectVerb.cs
- LocalBuilder.cs
- WebSysDisplayNameAttribute.cs
- CustomAttributeFormatException.cs
- DiagnosticsConfigurationHandler.cs
- DesignerValidatorAdapter.cs
- XPathNavigatorReader.cs
- Privilege.cs
- InputGestureCollection.cs
- QuadraticBezierSegment.cs
- FontUnit.cs
- OletxDependentTransaction.cs
- UserCancellationException.cs
- XmlSerializerFormatAttribute.cs
- WebSysDisplayNameAttribute.cs
- StorageMappingFragment.cs
- PartialCachingAttribute.cs
- WebColorConverter.cs
- OrderedDictionary.cs
- PenCursorManager.cs
- DataGridViewSelectedRowCollection.cs
- TreeNodeCollection.cs
- OperatingSystem.cs
- FrameworkReadOnlyPropertyMetadata.cs
- ListSourceHelper.cs
- SystemDiagnosticsSection.cs
- DataObjectMethodAttribute.cs
- CanExecuteRoutedEventArgs.cs
- DateTimeOffsetStorage.cs
- PointLight.cs
- util.cs
- SecurityUtils.cs
- TimeSpanStorage.cs
- TextCompositionEventArgs.cs