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
- WorkflowQueueInfo.cs
- _NegoStream.cs
- CodeParameterDeclarationExpression.cs
- LinearQuaternionKeyFrame.cs
- ParallelRangeManager.cs
- PolicyException.cs
- DataTableReader.cs
- WebPartMinimizeVerb.cs
- PolicyLevel.cs
- RowParagraph.cs
- GridViewCancelEditEventArgs.cs
- ResourceCodeDomSerializer.cs
- XmlAttributeCache.cs
- StrokeNode.cs
- HtmlInputReset.cs
- FormViewAutoFormat.cs
- MaterialCollection.cs
- IntSecurity.cs
- SecurityTokenValidationException.cs
- XmlSchemaSimpleTypeRestriction.cs
- CompoundFileStreamReference.cs
- ProviderConnectionPointCollection.cs
- GlobalProxySelection.cs
- OracleLob.cs
- Converter.cs
- MaskDescriptor.cs
- HeaderedItemsControl.cs
- Opcode.cs
- XmlILCommand.cs
- RoleGroupCollection.cs
- SqlAliasesReferenced.cs
- SortableBindingList.cs
- SplitterEvent.cs
- ReturnValue.cs
- XmlTypeMapping.cs
- RoleBoolean.cs
- ControlDesigner.cs
- DefaultPerformanceCounters.cs
- SmiContextFactory.cs
- jithelpers.cs
- IconHelper.cs
- EngineSiteSapi.cs
- Part.cs
- TracePayload.cs
- TextTreeTextElementNode.cs
- LinqDataSourceView.cs
- CompositeCollectionView.cs
- ExtendedProtectionPolicyTypeConverter.cs
- PocoEntityKeyStrategy.cs
- CodePrimitiveExpression.cs
- CommandEventArgs.cs
- BulletChrome.cs
- CalculatedColumn.cs
- StringAnimationBase.cs
- UrlPropertyAttribute.cs
- Stacktrace.cs
- XmlMemberMapping.cs
- GeneralTransform2DTo3D.cs
- ScaleTransform3D.cs
- ListViewContainer.cs
- DrawItemEvent.cs
- cache.cs
- ReflectPropertyDescriptor.cs
- RtfToXamlReader.cs
- ExceptQueryOperator.cs
- DictionarySurrogate.cs
- RequestDescription.cs
- SystemNetHelpers.cs
- TextAutomationPeer.cs
- WindowsEditBoxRange.cs
- StylusEditingBehavior.cs
- CodePageUtils.cs
- AssemblyInfo.cs
- QilPatternFactory.cs
- SemanticBasicElement.cs
- Odbc32.cs
- JsonQNameDataContract.cs
- HybridDictionary.cs
- EditingScope.cs
- EraserBehavior.cs
- ExtentCqlBlock.cs
- WindowPattern.cs
- safex509handles.cs
- PopupRootAutomationPeer.cs
- CounterSample.cs
- WinInetCache.cs
- httpstaticobjectscollection.cs
- BitFlagsGenerator.cs
- FunctionImportElement.cs
- HierarchicalDataSourceControl.cs
- BasicSecurityProfileVersion.cs
- CompilationRelaxations.cs
- PointCollection.cs
- ToolBar.cs
- ClientFormsIdentity.cs
- ProtocolsConfigurationHandler.cs
- ResizingMessageFilter.cs
- UpDownBase.cs
- WrappedIUnknown.cs
- AudioFileOut.cs