Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / UI / WebControls / EmptyStringExpandableObjectConverter.cs / 1 / EmptyStringExpandableObjectConverter.cs
//------------------------------------------------------------------------------
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
//-----------------------------------------------------------------------------
namespace System.Web.UI.WebControls {
using System.ComponentModel;
using System.Globalization;
using System.Security.Permissions;
///
/// Converts an object to String.Empty so it looks better in the designer property grid.
///
internal sealed class EmptyStringExpandableObjectConverter : ExpandableObjectConverter {
///
/// Returns String.Empty so the object looks better in the designer property grid.
///
public override object ConvertTo(ITypeDescriptorContext context, CultureInfo culture, object value, Type destinationType) {
if (destinationType == typeof(string)) {
return String.Empty;
}
throw GetConvertToException(value, destinationType);
}
}
}
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DotAtomReader.cs
- AnimatedTypeHelpers.cs
- SaveFileDialogDesigner.cs
- NativeMethods.cs
- DataContext.cs
- ProtocolsConfigurationEntry.cs
- XmlDataDocument.cs
- DataObject.cs
- LifetimeManager.cs
- ImageClickEventArgs.cs
- DefaultBinder.cs
- NotSupportedException.cs
- DataGridPagerStyle.cs
- BaseDataListActionList.cs
- NamespaceDecl.cs
- RelOps.cs
- StorageMappingItemCollection.cs
- NetworkInterface.cs
- BuildProvidersCompiler.cs
- PageParserFilter.cs
- DataRowExtensions.cs
- BindingListCollectionView.cs
- ListManagerBindingsCollection.cs
- InputMethod.cs
- ProxyWebPartManagerDesigner.cs
- SystemMulticastIPAddressInformation.cs
- SmiContext.cs
- TreeBuilderBamlTranslator.cs
- CorrelationToken.cs
- PointAnimationUsingPath.cs
- Int16AnimationBase.cs
- PointCollection.cs
- SafeHandles.cs
- ProcessInfo.cs
- XdrBuilder.cs
- ListViewAutomationPeer.cs
- WindowsListViewSubItem.cs
- QilDataSource.cs
- OperationDescription.cs
- ProgressBar.cs
- Repeater.cs
- CfgArc.cs
- SettingsSection.cs
- SessionPageStatePersister.cs
- StdRegProviderWrapper.cs
- ComMethodElementCollection.cs
- UserControl.cs
- SchemaExporter.cs
- FixedSOMGroup.cs
- NavigationWindow.cs
- FormatSelectingMessageInspector.cs
- PenContext.cs
- EditorPartDesigner.cs
- EventLogTraceListener.cs
- EnumValidator.cs
- Object.cs
- TryCatch.cs
- MethodCallConverter.cs
- httpserverutility.cs
- HtmlInputCheckBox.cs
- EllipseGeometry.cs
- RightsManagementInformation.cs
- ActiveDocumentEvent.cs
- TreeNodeSelectionProcessor.cs
- StylusCaptureWithinProperty.cs
- KeyBinding.cs
- SoapServerProtocol.cs
- SqlTopReducer.cs
- XmlTextReaderImpl.cs
- PasswordBoxAutomationPeer.cs
- QueryContinueDragEvent.cs
- ResourceManagerWrapper.cs
- GACMembershipCondition.cs
- Util.cs
- XmlValueConverter.cs
- SelectionItemProviderWrapper.cs
- XmlNotation.cs
- XmlSerializationGeneratedCode.cs
- FormViewInsertEventArgs.cs
- CodeArrayIndexerExpression.cs
- WebBrowser.cs
- AxisAngleRotation3D.cs
- ToolStripItemClickedEventArgs.cs
- TextRangeAdaptor.cs
- XhtmlConformanceSection.cs
- SymbolPair.cs
- WebSysDefaultValueAttribute.cs
- OutputCacheSection.cs
- ThemeConfigurationDialog.cs
- SiteIdentityPermission.cs
- WebPartEditorCancelVerb.cs
- XmlSchemaGroup.cs
- CompositeFontFamily.cs
- TimeSpanHelper.cs
- PeerHelpers.cs
- TemplateComponentConnector.cs
- StartUpEventArgs.cs
- TypeResolver.cs
- NavigationPropertyEmitter.cs
- XmlChildNodes.cs