Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / ndp / fx / src / xsp / System / Web / WebSysDefaultValueAttribute.cs / 1 / WebSysDefaultValueAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- namespace System.Web { using System; using System.ComponentModel; [AttributeUsage(AttributeTargets.All)] internal sealed class WebSysDefaultValueAttribute : DefaultValueAttribute { private Type _type; private bool _localized; internal WebSysDefaultValueAttribute(Type type, string value) : base(value) { _type = type; } internal WebSysDefaultValueAttribute(string value) : base(value) { } public override object TypeId { get { return typeof(DefaultValueAttribute); } } public override object Value { get { if (!_localized) { _localized = true; string baseValue = (string)base.Value; if (!String.IsNullOrEmpty(baseValue)) { object value = SR.GetString(baseValue); if (_type != null) { try { value = TypeDescriptor.GetConverter(_type).ConvertFromInvariantString((string) value); } catch (NotSupportedException) { value = null; } } base.SetValue(value); } } return base.Value; } } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DataGridAutoFormatDialog.cs
- CatalogPart.cs
- ScopelessEnumAttribute.cs
- RelatedView.cs
- WindowsFormsSynchronizationContext.cs
- CompiledQueryCacheKey.cs
- ProviderSettingsCollection.cs
- BaseDataList.cs
- DataGridViewBand.cs
- DefaultEventAttribute.cs
- PointHitTestResult.cs
- NeutralResourcesLanguageAttribute.cs
- BeginEvent.cs
- Page.cs
- SpecialTypeDataContract.cs
- ChtmlTextBoxAdapter.cs
- CellConstantDomain.cs
- DetailsViewUpdateEventArgs.cs
- ExtensionFile.cs
- ColumnWidthChangingEvent.cs
- MetaDataInfo.cs
- ConfigXmlAttribute.cs
- WindowClosedEventArgs.cs
- StringArrayConverter.cs
- SecurityProtocolCorrelationState.cs
- IDReferencePropertyAttribute.cs
- DbProviderFactory.cs
- Quaternion.cs
- SimplePropertyEntry.cs
- ClientType.cs
- FixUp.cs
- DataSourceIDConverter.cs
- InvalidComObjectException.cs
- _SecureChannel.cs
- Line.cs
- DateTimeSerializationSection.cs
- StreamWriter.cs
- SemaphoreSecurity.cs
- EntityCollection.cs
- RecognitionResult.cs
- RemoteHelper.cs
- LinearGradientBrush.cs
- BindToObject.cs
- ZipIOBlockManager.cs
- InputLanguageManager.cs
- LoginView.cs
- SafeRegistryHandle.cs
- ItemPager.cs
- returneventsaver.cs
- WeakEventTable.cs
- AsyncSerializedWorker.cs
- FigureParaClient.cs
- DataGridViewHitTestInfo.cs
- ResXDataNode.cs
- PopupEventArgs.cs
- TextFormatterContext.cs
- Tool.cs
- PublisherIdentityPermission.cs
- PropertyCondition.cs
- GridItemCollection.cs
- DelegateBodyWriter.cs
- TaskHelper.cs
- ComPlusInstanceContextInitializer.cs
- XmlSchemaSet.cs
- AccessedThroughPropertyAttribute.cs
- OletxEnlistment.cs
- cache.cs
- ConfigurationStrings.cs
- StringCollection.cs
- XmlReaderSettings.cs
- _SslState.cs
- SingleResultAttribute.cs
- ListenerElementsCollection.cs
- AsyncPostBackErrorEventArgs.cs
- WebBodyFormatMessageProperty.cs
- DataException.cs
- sqlpipe.cs
- DiagnosticTrace.cs
- CompoundFileDeflateTransform.cs
- SQLBytesStorage.cs
- StackSpiller.cs
- SpotLight.cs
- FormViewPagerRow.cs
- GeneralTransformCollection.cs
- TextServicesContext.cs
- DataGridViewLinkCell.cs
- cookieexception.cs
- QilVisitor.cs
- TemplateControl.cs
- ToolStripArrowRenderEventArgs.cs
- TdsParserSessionPool.cs
- ImageMap.cs
- AxisAngleRotation3D.cs
- FileDialog_Vista.cs
- SafeThreadHandle.cs
- SqlServices.cs
- HeaderUtility.cs
- SQLSingleStorage.cs
- DataRelationPropertyDescriptor.cs
- FactoryMaker.cs