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
- SafeRightsManagementSessionHandle.cs
- CategoryValueConverter.cs
- DerivedKeySecurityToken.cs
- TreeView.cs
- CustomMenuItemCollection.cs
- XmlUrlResolver.cs
- BitmapEffectrendercontext.cs
- FormViewPageEventArgs.cs
- RandomNumberGenerator.cs
- DataGridViewColumn.cs
- PenThreadWorker.cs
- MediaScriptCommandRoutedEventArgs.cs
- AssemblyInfo.cs
- SafeFileMappingHandle.cs
- HashSetEqualityComparer.cs
- Wildcard.cs
- ValidationError.cs
- ExternalFile.cs
- ObjectDisposedException.cs
- RoleManagerSection.cs
- ForEachAction.cs
- TypeElementCollection.cs
- Int32Rect.cs
- Int32.cs
- ActivityXRefPropertyEditor.cs
- VisualProxy.cs
- StringFreezingAttribute.cs
- LockCookie.cs
- HelpProvider.cs
- AssemblyAttributes.cs
- SponsorHelper.cs
- DataTableReaderListener.cs
- BlockCollection.cs
- WebPartDeleteVerb.cs
- HtmlTextArea.cs
- SafeFileMappingHandle.cs
- CloudCollection.cs
- SystemInfo.cs
- ActivationServices.cs
- AnnotationHighlightLayer.cs
- Internal.cs
- PbrsForward.cs
- DataGridCellClipboardEventArgs.cs
- TextDecoration.cs
- VirtualizingStackPanel.cs
- NonParentingControl.cs
- FacetValueContainer.cs
- Range.cs
- CorePropertiesFilter.cs
- ActivityCollectionMarkupSerializer.cs
- SystemBrushes.cs
- BaseTemplateCodeDomTreeGenerator.cs
- ImageFormatConverter.cs
- SendKeys.cs
- DataSpaceManager.cs
- UIElementParagraph.cs
- Wrapper.cs
- ListViewInsertionMark.cs
- DataPagerField.cs
- XmlQueryOutput.cs
- DataServiceHostFactory.cs
- RefType.cs
- ProfileProvider.cs
- WebColorConverter.cs
- CheckBox.cs
- Exceptions.cs
- EntityDataSourceDataSelection.cs
- LicFileLicenseProvider.cs
- RelationshipDetailsCollection.cs
- XmlSchemaImport.cs
- SpeechUI.cs
- ViewManager.cs
- FeatureSupport.cs
- MissingMethodException.cs
- TextInfo.cs
- UriScheme.cs
- XmlWhitespace.cs
- ObjectView.cs
- AsymmetricSignatureDeformatter.cs
- FontDriver.cs
- BooleanKeyFrameCollection.cs
- DBPropSet.cs
- HtmlUtf8RawTextWriter.cs
- ListViewItem.cs
- XmlHierarchicalDataSourceView.cs
- HttpEncoder.cs
- ExpressionWriter.cs
- _IPv4Address.cs
- DataControlImageButton.cs
- InternalTypeHelper.cs
- ClientSideProviderDescription.cs
- WebPartsSection.cs
- NotifyCollectionChangedEventArgs.cs
- DataGridComponentEditor.cs
- EntityProviderServices.cs
- MatrixCamera.cs
- AliasedExpr.cs
- CheckBox.cs
- ObjectConverter.cs
- WindowsFormsSynchronizationContext.cs