Code:
/ FX-1434 / FX-1434 / 1.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
- SymbolDocumentGenerator.cs
- DataGridViewRowEventArgs.cs
- BigInt.cs
- OperationExecutionFault.cs
- DataTransferEventArgs.cs
- XPathNavigatorReader.cs
- StateWorkerRequest.cs
- SqlFunctions.cs
- ChildrenQuery.cs
- SafeCryptoHandles.cs
- WebPartEditorCancelVerb.cs
- SafeThemeHandle.cs
- CachedRequestParams.cs
- CacheModeConverter.cs
- TreeView.cs
- DynamicQueryableWrapper.cs
- SafeMILHandle.cs
- FtpWebRequest.cs
- TemplateParser.cs
- SerializerProvider.cs
- FrameworkElement.cs
- HttpRuntimeSection.cs
- PrimitiveType.cs
- WindowsPrincipal.cs
- SafeTokenHandle.cs
- FreeFormDesigner.cs
- BasicExpandProvider.cs
- SurrogateEncoder.cs
- ReceiveParametersContent.cs
- RuleSetReference.cs
- FontFamilyConverter.cs
- SqlCacheDependency.cs
- ApplicationException.cs
- BufferedStream.cs
- GradientStopCollection.cs
- ParameterCollection.cs
- XmlStreamStore.cs
- WebPartZone.cs
- HashMembershipCondition.cs
- MultitargetingHelpers.cs
- TextContainer.cs
- PieceDirectory.cs
- EntityModelSchemaGenerator.cs
- NamespaceQuery.cs
- GlobalizationAssembly.cs
- ReflectTypeDescriptionProvider.cs
- EmptyEnumerator.cs
- RunClient.cs
- BuildManagerHost.cs
- CalendarTable.cs
- SchemaElement.cs
- SmiEventSink_Default.cs
- ConnectionStringSettingsCollection.cs
- ObjectStateEntryDbDataRecord.cs
- PageThemeCodeDomTreeGenerator.cs
- Propagator.ExtentPlaceholderCreator.cs
- PermissionListSet.cs
- Models.cs
- PenContext.cs
- AppLevelCompilationSectionCache.cs
- ExceptionHelpers.cs
- Version.cs
- ResourceContainer.cs
- BamlLocalizableResource.cs
- BackoffTimeoutHelper.cs
- StrictAndMessageFilter.cs
- HtmlForm.cs
- StatusBarPanel.cs
- MappedMetaModel.cs
- NamespaceMapping.cs
- StatusBarPanelClickEvent.cs
- DbXmlEnabledProviderManifest.cs
- InputScopeConverter.cs
- X509ChainPolicy.cs
- Wildcard.cs
- WsatAdminException.cs
- PolyLineSegment.cs
- dataobject.cs
- RuntimeEnvironment.cs
- SendMailErrorEventArgs.cs
- SrgsRulesCollection.cs
- DataGridViewEditingControlShowingEventArgs.cs
- DesignBindingConverter.cs
- TreeView.cs
- XmlLanguageConverter.cs
- TriState.cs
- PolyLineSegment.cs
- XPathPatternBuilder.cs
- XsdBuilder.cs
- XPathMultyIterator.cs
- AmbiguousMatchException.cs
- CalendarAutomationPeer.cs
- ProfileManager.cs
- FontDialog.cs
- HTTPNotFoundHandler.cs
- _Events.cs
- RpcResponse.cs
- XmlTypeAttribute.cs
- SoapFault.cs
- SerialStream.cs