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
- DnsPermission.cs
- Compress.cs
- ContentFileHelper.cs
- SystemUnicastIPAddressInformation.cs
- AppDomainUnloadedException.cs
- CompatibleIComparer.cs
- DESCryptoServiceProvider.cs
- Icon.cs
- SaveFileDialogDesigner.cs
- CapabilitiesState.cs
- ContainerCodeDomSerializer.cs
- XamlTreeBuilderBamlRecordWriter.cs
- SmiContextFactory.cs
- QueryConverter.cs
- OleServicesContext.cs
- MenuItemStyle.cs
- SqlDataSourceFilteringEventArgs.cs
- HttpException.cs
- TextElementEnumerator.cs
- WizardStepBase.cs
- AuthenticatingEventArgs.cs
- CalendarSelectionChangedEventArgs.cs
- AlphabetConverter.cs
- RegexInterpreter.cs
- HttpCapabilitiesEvaluator.cs
- CompilerError.cs
- FormViewUpdateEventArgs.cs
- WebConfigurationManager.cs
- ErrorInfoXmlDocument.cs
- PerformanceCountersElement.cs
- AuthenticatedStream.cs
- SecurityPermission.cs
- Button.cs
- RowsCopiedEventArgs.cs
- SchemaReference.cs
- FileRegion.cs
- DataTableNameHandler.cs
- TextShapeableCharacters.cs
- SortFieldComparer.cs
- JsonStringDataContract.cs
- RepeatButtonAutomationPeer.cs
- ObjectDataSourceMethodEventArgs.cs
- CompareInfo.cs
- ScrollPattern.cs
- DataContractSet.cs
- StylusOverProperty.cs
- ListViewEditEventArgs.cs
- DataError.cs
- DecimalConverter.cs
- ClientBuildManager.cs
- XmlMtomReader.cs
- FontResourceCache.cs
- ServiceHttpHandlerFactory.cs
- Tokenizer.cs
- _DomainName.cs
- NameTable.cs
- TypedDatasetGenerator.cs
- ViewBox.cs
- XPathNodeList.cs
- XmlConvert.cs
- ExtentCqlBlock.cs
- PageBuildProvider.cs
- FileLoadException.cs
- ToolStripSeparator.cs
- ColumnWidthChangedEvent.cs
- _CookieModule.cs
- Metadata.cs
- ObjectDataSourceDisposingEventArgs.cs
- DependencyPropertyAttribute.cs
- DynamicDataManager.cs
- ControlIdConverter.cs
- SqlCacheDependencyDatabaseCollection.cs
- InvalidCommandTreeException.cs
- BrowserCapabilitiesFactory.cs
- ToolStripContextMenu.cs
- ConditionCollection.cs
- ValidationEventArgs.cs
- GraphicsContext.cs
- TableDesigner.cs
- QueryableFilterRepeater.cs
- SubclassTypeValidator.cs
- Vector3D.cs
- JournalEntry.cs
- HttpCachePolicy.cs
- ChangesetResponse.cs
- CultureInfoConverter.cs
- CommonServiceBehaviorElement.cs
- CodePrimitiveExpression.cs
- BeginEvent.cs
- Latin1Encoding.cs
- MergeFilterQuery.cs
- SymmetricKey.cs
- XmlWrappingReader.cs
- ReadingWritingEntityEventArgs.cs
- Ref.cs
- TextInfo.cs
- OutputCacheModule.cs
- Triplet.cs
- AlternateViewCollection.cs
- CredentialCache.cs