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
- XmlSchemaSet.cs
- AutoGeneratedField.cs
- ThreadSafeList.cs
- AggregateNode.cs
- ReferencedType.cs
- ResetableIterator.cs
- LazyLoadBehavior.cs
- RemotingSurrogateSelector.cs
- DataGridViewCellStyleChangedEventArgs.cs
- EncryptedType.cs
- Menu.cs
- ElementAtQueryOperator.cs
- Overlapped.cs
- HttpServerVarsCollection.cs
- ReadWriteSpinLock.cs
- GetWinFXPath.cs
- WindowsMenu.cs
- QueryOutputWriterV1.cs
- XmlSchemaSimpleContentExtension.cs
- _SslStream.cs
- AppSettingsExpressionBuilder.cs
- CultureInfoConverter.cs
- OrthographicCamera.cs
- Int32Animation.cs
- LongPath.cs
- PrefixQName.cs
- ObfuscateAssemblyAttribute.cs
- NotFiniteNumberException.cs
- MimeTypeAttribute.cs
- WpfSharedXamlSchemaContext.cs
- Grammar.cs
- ViewDesigner.cs
- EnumBuilder.cs
- PagerSettings.cs
- AuthenticationModuleElement.cs
- GatewayDefinition.cs
- SerializationFieldInfo.cs
- SqlDataSourceAdvancedOptionsForm.cs
- GenericTypeParameterBuilder.cs
- ListView.cs
- ProtocolsConfiguration.cs
- ObjectManager.cs
- DocumentViewer.cs
- PeerCollaboration.cs
- JournalNavigationScope.cs
- OwnerDrawPropertyBag.cs
- recordstate.cs
- ListControl.cs
- DriveInfo.cs
- ProfileInfo.cs
- DbConnectionPoolCounters.cs
- TypeGeneratedEventArgs.cs
- OracleFactory.cs
- XmlCustomFormatter.cs
- FileDialog.cs
- UserInitiatedNavigationPermission.cs
- PerspectiveCamera.cs
- Expander.cs
- SecurityContextSecurityTokenResolver.cs
- TopClause.cs
- CFStream.cs
- XPathMultyIterator.cs
- FontFamily.cs
- DbTransaction.cs
- XamlGridLengthSerializer.cs
- SynchronizedDispatch.cs
- AuthenticationServiceManager.cs
- IconConverter.cs
- RelationshipConstraintValidator.cs
- DiscoveryServerProtocol.cs
- SafeNativeMethods.cs
- DataReaderContainer.cs
- ListViewSortEventArgs.cs
- DNS.cs
- HGlobalSafeHandle.cs
- DataReaderContainer.cs
- IgnorePropertiesAttribute.cs
- FontSource.cs
- ElasticEase.cs
- DesignerAttribute.cs
- QilSortKey.cs
- IDictionary.cs
- nulltextcontainer.cs
- BasicCommandTreeVisitor.cs
- IsolatedStorageSecurityState.cs
- ExpressionBindingCollection.cs
- Debug.cs
- IssuedTokenServiceCredential.cs
- Substitution.cs
- CompiledXpathExpr.cs
- ComponentResourceManager.cs
- SmiContext.cs
- Enum.cs
- SQLDecimal.cs
- Input.cs
- VisemeEventArgs.cs
- AddInServer.cs
- OracleLob.cs
- WebContext.cs
- SplitContainerDesigner.cs