Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / UI / WebControls / EmptyStringExpandableObjectConverter.cs / 1305376 / 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);
}
}
}
// File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CookieProtection.cs
- SendSecurityHeader.cs
- Focus.cs
- LinkConverter.cs
- SqlClientMetaDataCollectionNames.cs
- ActiveXHost.cs
- SerializationStore.cs
- TableLayoutPanel.cs
- HashCodeCombiner.cs
- Missing.cs
- ClientSideQueueItem.cs
- TextElementEnumerator.cs
- LiteralTextParser.cs
- ConfigurationSettings.cs
- AutomationAttributeInfo.cs
- SpeakProgressEventArgs.cs
- DelegateArgumentValue.cs
- DurableOperationContext.cs
- HwndSubclass.cs
- IInstanceTable.cs
- BCLDebug.cs
- StateItem.cs
- PrinterResolution.cs
- CellRelation.cs
- DeleteHelper.cs
- DbDataRecord.cs
- CssStyleCollection.cs
- WindowsScroll.cs
- ExceptionRoutedEventArgs.cs
- CaretElement.cs
- Substitution.cs
- CodeTryCatchFinallyStatement.cs
- StringValueSerializer.cs
- LogStream.cs
- StateBag.cs
- ClientProxyGenerator.cs
- Ref.cs
- TypeCacheManager.cs
- MarkupCompilePass1.cs
- Binding.cs
- SqlDataSourceTableQuery.cs
- ColumnWidthChangingEvent.cs
- DispatchWrapper.cs
- LinqMaximalSubtreeNominator.cs
- UriTemplateCompoundPathSegment.cs
- ProxyElement.cs
- IdentityNotMappedException.cs
- SQLInt32Storage.cs
- DataGridHeaderBorder.cs
- XmlElementAttribute.cs
- LocalizableResourceBuilder.cs
- XamlDebuggerXmlReader.cs
- MetadataPropertyAttribute.cs
- DashStyles.cs
- DeviceContext2.cs
- XmlHierarchyData.cs
- DbParameterHelper.cs
- ReadContentAsBinaryHelper.cs
- StringUtil.cs
- HttpCookiesSection.cs
- Propagator.cs
- StringToken.cs
- ObjectIDGenerator.cs
- DesignerRegionMouseEventArgs.cs
- RandomNumberGenerator.cs
- ToolStripSystemRenderer.cs
- securitymgrsite.cs
- ClientSponsor.cs
- codemethodreferenceexpression.cs
- TypeForwardedToAttribute.cs
- InvalidMessageContractException.cs
- DragCompletedEventArgs.cs
- ProcessHostServerConfig.cs
- SqlInternalConnectionSmi.cs
- EdmComplexTypeAttribute.cs
- Variable.cs
- __FastResourceComparer.cs
- HttpInputStream.cs
- Parameter.cs
- ImpersonateTokenRef.cs
- HttpContextWrapper.cs
- Missing.cs
- PointHitTestResult.cs
- GC.cs
- XmlSchemaAnnotated.cs
- FtpCachePolicyElement.cs
- BindingBase.cs
- Model3D.cs
- DecimalAnimation.cs
- LayoutTableCell.cs
- ParameterCollection.cs
- EngineSite.cs
- XamlReader.cs
- WS2007FederationHttpBindingCollectionElement.cs
- RightsDocument.cs
- AcceleratedTokenProviderState.cs
- SortQuery.cs
- CopyCodeAction.cs
- TokenBasedSetEnumerator.cs
- ProxyAttribute.cs