Code:
/ FX-1434 / FX-1434 / 1.0 / untmp / whidbey / REDBITS / ndp / fx / src / Services / Monitoring / system / Diagnosticts / Design / StringValueConverter.cs / 1 / StringValueConverter.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Diagnostics.Design { using System; using System.ComponentModel; using System.ComponentModel.Design; using System.Globalization; ///internal class StringValueConverter : TypeConverter { /// public override bool CanConvertFrom(ITypeDescriptorContext context, Type sourceType) { if (sourceType == typeof(string)) { return true; } return base.CanConvertFrom(context, sourceType); } /// public override object ConvertFrom(ITypeDescriptorContext context, CultureInfo culture, object value) { if (value is string) { string text = ((string)value).Trim(); if (text == String.Empty) text = null; return text; } return base.ConvertFrom(context, culture, value); } } } // 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
- InvalidEnumArgumentException.cs
- ObjectView.cs
- CustomErrorsSection.cs
- OutgoingWebResponseContext.cs
- DataGridTableCollection.cs
- XMLDiffLoader.cs
- Pair.cs
- NotImplementedException.cs
- TryCatchDesigner.xaml.cs
- SqlCharStream.cs
- TextHidden.cs
- OracleParameter.cs
- HostedElements.cs
- RegexParser.cs
- VisualStyleElement.cs
- ServiceHandle.cs
- BuildDependencySet.cs
- ComponentConverter.cs
- Variant.cs
- CancellationHandler.cs
- DocumentSignatureManager.cs
- ConditionalAttribute.cs
- OracleException.cs
- HelpFileFileNameEditor.cs
- wmiprovider.cs
- RestHandlerFactory.cs
- Win32PrintDialog.cs
- ControlCommandSet.cs
- FillRuleValidation.cs
- XmlCharCheckingWriter.cs
- RootDesignerSerializerAttribute.cs
- SortedDictionary.cs
- X500Name.cs
- DataSetSchema.cs
- DeflateStream.cs
- Stack.cs
- DisposableCollectionWrapper.cs
- WindowsGraphicsWrapper.cs
- DataColumnPropertyDescriptor.cs
- XamlToRtfWriter.cs
- ExtensionSurface.cs
- RijndaelManagedTransform.cs
- BaseValidator.cs
- ZipIOExtraField.cs
- Zone.cs
- ChooseAction.cs
- ProvideValueServiceProvider.cs
- PropertyGridView.cs
- SafeWaitHandle.cs
- OneOfElement.cs
- XamlTreeBuilderBamlRecordWriter.cs
- PageAdapter.cs
- XmlSchemaGroup.cs
- TextBlockAutomationPeer.cs
- MdImport.cs
- ResourceDescriptionAttribute.cs
- Block.cs
- XPathQilFactory.cs
- DoneReceivingAsyncResult.cs
- QuaternionRotation3D.cs
- BrowsableAttribute.cs
- _emptywebproxy.cs
- DemultiplexingClientMessageFormatter.cs
- TdsValueSetter.cs
- SequenceRange.cs
- SiteMapNodeItemEventArgs.cs
- OleTxTransaction.cs
- PropertyChangedEventArgs.cs
- FactoryGenerator.cs
- clipboard.cs
- CommandManager.cs
- DiscardableAttribute.cs
- AccessDataSourceView.cs
- DynamicMethod.cs
- ChannelReliableSession.cs
- XmlReflectionMember.cs
- EntityDesignPluralizationHandler.cs
- KeyInfo.cs
- SecurityValidationBehavior.cs
- TraceHwndHost.cs
- StopRoutingHandler.cs
- DomainConstraint.cs
- XPathParser.cs
- RegionInfo.cs
- ObjectMemberMapping.cs
- NullableIntMinMaxAggregationOperator.cs
- TypeConstant.cs
- DeviceFilterDictionary.cs
- RawMouseInputReport.cs
- ArrayListCollectionBase.cs
- EntityClassGenerator.cs
- LocatorPart.cs
- DockEditor.cs
- Exceptions.cs
- MappingException.cs
- ForEachAction.cs
- CodeDirectoryCompiler.cs
- WebRequest.cs
- RoleBoolean.cs
- ValuePattern.cs