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
- SecureStringHasher.cs
- StylusPointDescription.cs
- StrongTypingException.cs
- SqlParameterizer.cs
- Image.cs
- Track.cs
- XmlValidatingReaderImpl.cs
- ClientData.cs
- TailCallAnalyzer.cs
- OperationDescriptionCollection.cs
- ManagementExtension.cs
- SiteMapProvider.cs
- InProcStateClientManager.cs
- SelectionPattern.cs
- ErrorFormatter.cs
- PasswordPropertyTextAttribute.cs
- CallTemplateAction.cs
- CharacterMetricsDictionary.cs
- BaseParaClient.cs
- DataStreamFromComStream.cs
- CloseCryptoHandleRequest.cs
- GenericEnumerator.cs
- OleCmdHelper.cs
- SafeFileMappingHandle.cs
- OperationAbortedException.cs
- MultitargetUtil.cs
- StylusEditingBehavior.cs
- WebPartTracker.cs
- CustomPopupPlacement.cs
- BaseTemplateBuildProvider.cs
- StructuredProperty.cs
- MetadataArtifactLoaderCompositeFile.cs
- CustomWebEventKey.cs
- GlyphShapingProperties.cs
- XmlCharacterData.cs
- TextModifierScope.cs
- EditBehavior.cs
- ParserStreamGeometryContext.cs
- ToolboxItemCollection.cs
- SingleStorage.cs
- FlowLayoutPanel.cs
- TextEditor.cs
- OdbcPermission.cs
- ViewDesigner.cs
- TransformedBitmap.cs
- ArraySortHelper.cs
- SocketElement.cs
- UnhandledExceptionEventArgs.cs
- MasterPageBuildProvider.cs
- WriterOutput.cs
- XmlConvert.cs
- DataQuery.cs
- ClientConfigurationSystem.cs
- TeredoHelper.cs
- ListViewInsertEventArgs.cs
- X509ThumbprintKeyIdentifierClause.cs
- MouseWheelEventArgs.cs
- ResourceProviderFactory.cs
- XmlTextReader.cs
- ProcessModule.cs
- TypeRestriction.cs
- DependencyObjectPropertyDescriptor.cs
- DetailsViewPageEventArgs.cs
- IndexedString.cs
- Translator.cs
- ZoomComboBox.cs
- WinFormsComponentEditor.cs
- XPathNavigatorReader.cs
- DesignerTransaction.cs
- TemplateDefinition.cs
- _TransmitFileOverlappedAsyncResult.cs
- SharedStatics.cs
- InputScopeConverter.cs
- LinqTreeNodeEvaluator.cs
- SByteStorage.cs
- RuleInfoComparer.cs
- _OverlappedAsyncResult.cs
- sitestring.cs
- UniqueConstraint.cs
- RegisteredDisposeScript.cs
- SqlCacheDependency.cs
- ClassData.cs
- EventToken.cs
- FontWeight.cs
- ContentAlignmentEditor.cs
- StateWorkerRequest.cs
- InvokePattern.cs
- Decoder.cs
- MenuItemCollection.cs
- OleDbConnectionInternal.cs
- OptimizedTemplateContentHelper.cs
- ColorAnimationUsingKeyFrames.cs
- MatrixCamera.cs
- Timeline.cs
- XmlElementList.cs
- PersistenceProviderElement.cs
- PackUriHelper.cs
- ObjectNavigationPropertyMapping.cs
- SQLGuid.cs
- DiagnosticTraceSchemas.cs