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
- JsonEncodingStreamWrapper.cs
- Pens.cs
- PowerModeChangedEventArgs.cs
- DispatcherOperation.cs
- WindowsSolidBrush.cs
- EmbeddedMailObjectsCollection.cs
- KnownBoxes.cs
- WindowsToolbarItemAsMenuItem.cs
- SchemaTypeEmitter.cs
- SlipBehavior.cs
- Rect3DConverter.cs
- Rectangle.cs
- SiteMapPath.cs
- CodeDelegateCreateExpression.cs
- StateItem.cs
- NullableLongSumAggregationOperator.cs
- Converter.cs
- MimeXmlImporter.cs
- DirectoryInfo.cs
- MarkupExtensionReturnTypeAttribute.cs
- ZoneButton.cs
- OleDbRowUpdatingEvent.cs
- FrameworkRichTextComposition.cs
- FileSecurity.cs
- Profiler.cs
- QuaternionIndependentAnimationStorage.cs
- TextServicesContext.cs
- QilParameter.cs
- Size3DValueSerializer.cs
- TraceEventCache.cs
- ipaddressinformationcollection.cs
- XamlReader.cs
- DocumentEventArgs.cs
- SuppressMergeCheckAttribute.cs
- DispatcherSynchronizationContext.cs
- DataServiceHost.cs
- RequestResponse.cs
- TypeSemantics.cs
- HtmlInputSubmit.cs
- EmptyReadOnlyDictionaryInternal.cs
- SHA1CryptoServiceProvider.cs
- XmlSchemaSet.cs
- ProxyManager.cs
- BufferBuilder.cs
- DataGridViewTopLeftHeaderCell.cs
- GeneralTransform3DTo2DTo3D.cs
- SocketException.cs
- DataGridViewTextBoxCell.cs
- TypefaceMetricsCache.cs
- TrustLevel.cs
- ClientSponsor.cs
- TemplatedAdorner.cs
- FileSystemEventArgs.cs
- DataGridViewColumnConverter.cs
- BitmapEffectDrawing.cs
- ComplexObject.cs
- FaultContractInfo.cs
- unitconverter.cs
- HistoryEventArgs.cs
- DictionaryBase.cs
- Pts.cs
- RawStylusInput.cs
- NameValueSectionHandler.cs
- HelpKeywordAttribute.cs
- BidPrivateBase.cs
- BrushConverter.cs
- Pkcs9Attribute.cs
- RegexGroupCollection.cs
- ConditionalAttribute.cs
- WorkflowMarkupSerializerMapping.cs
- BuildDependencySet.cs
- DesignerEventService.cs
- DataListDesigner.cs
- ResourceKey.cs
- DataGridViewCellPaintingEventArgs.cs
- RbTree.cs
- FaultBookmark.cs
- _ConnectOverlappedAsyncResult.cs
- ParallelEnumerableWrapper.cs
- Monitor.cs
- SafeArrayRankMismatchException.cs
- SystemDropShadowChrome.cs
- DropSource.cs
- FreeFormDragDropManager.cs
- XmlSchemaAnyAttribute.cs
- List.cs
- DataTablePropertyDescriptor.cs
- SimpleBitVector32.cs
- BitmapEffect.cs
- StylusPlugInCollection.cs
- DebugInfoGenerator.cs
- CodeDomSerializerException.cs
- TraceSource.cs
- SafeUserTokenHandle.cs
- ConfigurationValue.cs
- SecurityCriticalDataForSet.cs
- WbemProvider.cs
- XpsFontSubsetter.cs
- Button.cs
- ConstraintCollection.cs