Code:
/ FX-1434 / FX-1434 / 1.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
- OdbcEnvironment.cs
- GeneralTransform3D.cs
- ToolboxComponentsCreatedEventArgs.cs
- JoinQueryOperator.cs
- Timer.cs
- Configuration.cs
- StylusLogic.cs
- ProcessInfo.cs
- SqlAggregateChecker.cs
- SmiContextFactory.cs
- PageParserFilter.cs
- SymmetricAlgorithm.cs
- DecimalConstantAttribute.cs
- ConfigurationFileMap.cs
- XmlSchemaSubstitutionGroup.cs
- SecurityManager.cs
- Geometry.cs
- BooleanFacetDescriptionElement.cs
- BoundColumn.cs
- WindowsGraphics.cs
- XmlReflectionImporter.cs
- UTF7Encoding.cs
- TrackBar.cs
- FileEnumerator.cs
- TogglePatternIdentifiers.cs
- ListViewTableCell.cs
- RenameRuleObjectDialog.cs
- _SslSessionsCache.cs
- Region.cs
- UrlPath.cs
- SQLDoubleStorage.cs
- CodeNamespaceImportCollection.cs
- XmlWrappingWriter.cs
- SQLBytes.cs
- UnknownWrapper.cs
- HtmlValidatorAdapter.cs
- Random.cs
- RecognizeCompletedEventArgs.cs
- ToggleProviderWrapper.cs
- SmtpDateTime.cs
- NavigationExpr.cs
- FormatConvertedBitmap.cs
- SystemIPAddressInformation.cs
- XPathException.cs
- DataGridViewMethods.cs
- EqualityComparer.cs
- OdbcErrorCollection.cs
- EncryptedKey.cs
- PrintControllerWithStatusDialog.cs
- ZoomPercentageConverter.cs
- XhtmlConformanceSection.cs
- FixedSOMSemanticBox.cs
- ParameterCollection.cs
- WebRequestModuleElementCollection.cs
- SamlConditions.cs
- SafeViewOfFileHandle.cs
- TypeResolver.cs
- MethodBuilderInstantiation.cs
- EffectiveValueEntry.cs
- RelatedPropertyManager.cs
- XXXInfos.cs
- Action.cs
- ProcessHostConfigUtils.cs
- SelectManyQueryOperator.cs
- EmptyControlCollection.cs
- UnsafeNativeMethods.cs
- TrackingQueryElement.cs
- HatchBrush.cs
- XsltLibrary.cs
- CatalogZoneBase.cs
- PinProtectionHelper.cs
- DataGridRelationshipRow.cs
- DesignerSelectionListAdapter.cs
- FormViewInsertedEventArgs.cs
- CodeDomSerializerException.cs
- OleDbTransaction.cs
- XmlSchemaSubstitutionGroup.cs
- DataGridPagerStyle.cs
- XmlSubtreeReader.cs
- MailMessage.cs
- QilGeneratorEnv.cs
- VectorAnimation.cs
- MetafileHeader.cs
- Literal.cs
- SecureStringHasher.cs
- DataRowChangeEvent.cs
- SmiMetaData.cs
- HandledMouseEvent.cs
- CapabilitiesAssignment.cs
- Polyline.cs
- XmlTextReaderImpl.cs
- ReadWriteSpinLock.cs
- PanningMessageFilter.cs
- AnchoredBlock.cs
- HttpCacheVary.cs
- AttributeExtensions.cs
- UserControl.cs
- StylusPlugin.cs
- XmlCompatibilityReader.cs
- RenameRuleObjectDialog.Designer.cs