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
- SqlUserDefinedAggregateAttribute.cs
- ImageKeyConverter.cs
- unitconverter.cs
- uribuilder.cs
- IRCollection.cs
- TimeSpanValidator.cs
- DynamicActionMessageFilter.cs
- SqlUtils.cs
- ApplicationActivator.cs
- LinkArea.cs
- XmlEncodedRawTextWriter.cs
- StorageConditionPropertyMapping.cs
- ContractMapping.cs
- LogExtentCollection.cs
- ModelUIElement3D.cs
- SqlStatistics.cs
- PropertySourceInfo.cs
- GeometryGroup.cs
- FormatStringEditor.cs
- documentsequencetextcontainer.cs
- EmptyEnumerator.cs
- XmlSerializerFaultFormatter.cs
- TableItemPattern.cs
- AlternateViewCollection.cs
- newitemfactory.cs
- WorkflowPageSetupDialog.cs
- ApplicationFileParser.cs
- BindingMAnagerBase.cs
- AssemblyNameProxy.cs
- Metafile.cs
- ToolStripTextBox.cs
- CodeTypeDeclarationCollection.cs
- _Win32.cs
- ItemList.cs
- StyleXamlParser.cs
- Thumb.cs
- SQLDecimal.cs
- MiniParameterInfo.cs
- TextChange.cs
- ISessionStateStore.cs
- DBSchemaTable.cs
- GroupDescription.cs
- ZipIOCentralDirectoryDigitalSignature.cs
- AlternateViewCollection.cs
- ImageListUtils.cs
- FileEnumerator.cs
- DataObjectEventArgs.cs
- CreateUserWizardAutoFormat.cs
- EntityUtil.cs
- securestring.cs
- CurrentChangedEventManager.cs
- DbgUtil.cs
- If.cs
- WebPartUserCapability.cs
- MemberAccessException.cs
- RuleRef.cs
- SecondaryViewProvider.cs
- RangeValidator.cs
- ScrollItemPattern.cs
- ClientScriptManager.cs
- SmtpException.cs
- ContextBase.cs
- GlobalItem.cs
- ToolStripRendererSwitcher.cs
- TreeNodeCollection.cs
- CultureSpecificStringDictionary.cs
- UpdateProgress.cs
- ParenExpr.cs
- Transform3DCollection.cs
- HtmlTableCellCollection.cs
- ItemsControlAutomationPeer.cs
- InputReferenceExpression.cs
- MembershipSection.cs
- TextServicesPropertyRanges.cs
- _LazyAsyncResult.cs
- PackageDigitalSignatureManager.cs
- AppDomainFactory.cs
- DefaultValueConverter.cs
- DbgCompiler.cs
- EpmAttributeNameBuilder.cs
- SourceElementsCollection.cs
- HtmlInputControl.cs
- ExpressionSelection.cs
- CommonDialog.cs
- WinFormsUtils.cs
- ColorConverter.cs
- ErrorFormatter.cs
- ActiveXMessageFormatter.cs
- ContainerParaClient.cs
- WebDescriptionAttribute.cs
- ColorTypeConverter.cs
- DecimalConverter.cs
- OutputScopeManager.cs
- FastPropertyAccessor.cs
- NonceToken.cs
- RecognizedAudio.cs
- FlowDocumentReaderAutomationPeer.cs
- PropertyGridView.cs
- RegexNode.cs
- SafeHandles.cs