Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / Services / Monitoring / system / Diagnosticts / AlphabeticalEnumConverter.cs / 1305376 / AlphabeticalEnumConverter.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Diagnostics { using System.Collections; using System.ComponentModel; using System; using System.Globalization; ////// /// internal class AlphabeticalEnumConverter : EnumConverter { public AlphabeticalEnumConverter(Type type) : base(type) { } public override StandardValuesCollection GetStandardValues(ITypeDescriptorContext context) { if (Values == null) { Array objValues = Enum.GetValues(EnumType); //IComparer comparer = Comparer; object[] names = new object[objValues.Length]; for (int i = 0; i < names.Length; i++) names[i] = ConvertTo(context, null, objValues.GetValue(i), typeof(string)); Array.Sort(names, objValues, 0, objValues.Length, System.Collections.Comparer.Default); Values = new StandardValuesCollection(objValues); } return Values; } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007./// Provides a type converter to /// convert ???? objects to and from various other representations. /// ///
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DBNull.cs
- DataBinding.cs
- TouchFrameEventArgs.cs
- WizardStepCollectionEditor.cs
- NameTable.cs
- ClientData.cs
- XamlParser.cs
- ResourceReferenceExpressionConverter.cs
- Function.cs
- ApplicationBuildProvider.cs
- DeferredReference.cs
- ReflectTypeDescriptionProvider.cs
- TailPinnedEventArgs.cs
- SqlDataSourceConfigureFilterForm.cs
- BrowserDefinitionCollection.cs
- EdmSchemaError.cs
- BuildDependencySet.cs
- HostedElements.cs
- DataTableReader.cs
- RawContentTypeMapper.cs
- UserControlParser.cs
- CacheChildrenQuery.cs
- TextFormatter.cs
- ReflectionPermission.cs
- WebReferenceOptions.cs
- RegularExpressionValidator.cs
- GC.cs
- ListControl.cs
- CheckoutException.cs
- DesignOnlyAttribute.cs
- ExpressionReplacer.cs
- ZipIOExtraFieldElement.cs
- LocalValueEnumerator.cs
- CustomErrorCollection.cs
- SerializableAttribute.cs
- WeakRefEnumerator.cs
- PriorityRange.cs
- ToolBarDesigner.cs
- AlphaSortedEnumConverter.cs
- KeyPullup.cs
- ListChunk.cs
- SimpleBitVector32.cs
- DbConnectionPoolGroupProviderInfo.cs
- JsonObjectDataContract.cs
- SqlNodeAnnotation.cs
- DataColumnMappingCollection.cs
- DocumentViewerConstants.cs
- Point3DAnimationUsingKeyFrames.cs
- IPAddress.cs
- DataServiceExpressionVisitor.cs
- ReadOnlyCollectionBase.cs
- WorkflowDefinitionDispenser.cs
- ValidationResult.cs
- CipherData.cs
- CardSpaceSelector.cs
- FormsAuthenticationUserCollection.cs
- XamlDebuggerXmlReader.cs
- SeekStoryboard.cs
- SoapMessage.cs
- KnownColorTable.cs
- Buffer.cs
- DesignerDataSchemaClass.cs
- Classification.cs
- WS2007HttpBinding.cs
- SystemWebCachingSectionGroup.cs
- SyndicationContent.cs
- RuntimeCompatibilityAttribute.cs
- Journaling.cs
- SourceChangedEventArgs.cs
- DbDataAdapter.cs
- PointCollection.cs
- QuaternionAnimation.cs
- _ChunkParse.cs
- StatusStrip.cs
- BinaryObjectInfo.cs
- IsolatedStorageFileStream.cs
- DataException.cs
- XmlEntity.cs
- SqlDataAdapter.cs
- VectorValueSerializer.cs
- KeyboardNavigation.cs
- SubpageParagraph.cs
- ColumnMapTranslator.cs
- SystemException.cs
- Types.cs
- RNGCryptoServiceProvider.cs
- returneventsaver.cs
- PocoPropertyAccessorStrategy.cs
- ButtonColumn.cs
- SubstitutionDesigner.cs
- OdbcParameter.cs
- FileDialog_Vista_Interop.cs
- TraceXPathNavigator.cs
- DatatypeImplementation.cs
- EventMap.cs
- Win32PrintDialog.cs
- BamlRecordHelper.cs
- StaticResourceExtension.cs
- XPathNodePointer.cs
- IndentedTextWriter.cs