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
- XhtmlTextWriter.cs
- GatewayIPAddressInformationCollection.cs
- ToolStripMenuItem.cs
- OrderByBuilder.cs
- JournalNavigationScope.cs
- ServiceEndpointElement.cs
- ClaimSet.cs
- ContainerSelectorGlyph.cs
- BasicAsyncResult.cs
- ProgressBarBrushConverter.cs
- StreamFormatter.cs
- BitmapEffectInputData.cs
- InvalidDataContractException.cs
- _HeaderInfoTable.cs
- IisTraceListener.cs
- BitmapMetadataEnumerator.cs
- ConstraintStruct.cs
- DataProtection.cs
- StylusSystemGestureEventArgs.cs
- TileBrush.cs
- FrameworkElement.cs
- RuleSet.cs
- ControlIdConverter.cs
- TransformDescriptor.cs
- ConfigurationElementProperty.cs
- BinaryMethodMessage.cs
- LinkUtilities.cs
- InputMethodStateTypeInfo.cs
- TemplateControlParser.cs
- DataBindingExpressionBuilder.cs
- CommandBinding.cs
- PointHitTestParameters.cs
- BindingExpression.cs
- RuntimeResourceSet.cs
- DynamicVirtualDiscoSearcher.cs
- NameValuePermission.cs
- CssClassPropertyAttribute.cs
- XmlSchemaObject.cs
- KeyPressEvent.cs
- GetPageCompletedEventArgs.cs
- AutomationPropertyInfo.cs
- CodeDOMProvider.cs
- BamlReader.cs
- FormsIdentity.cs
- EventSinkHelperWriter.cs
- Pens.cs
- RadioButtonFlatAdapter.cs
- CompiledQueryCacheEntry.cs
- ObjectQuery_EntitySqlExtensions.cs
- LayoutEngine.cs
- HostedElements.cs
- JavaScriptSerializer.cs
- SafeProcessHandle.cs
- EntityViewContainer.cs
- FontSizeConverter.cs
- DataGridViewColumn.cs
- Substitution.cs
- SubstitutionResponseElement.cs
- MissingSatelliteAssemblyException.cs
- LingerOption.cs
- TypeToStringValueConverter.cs
- MultiView.cs
- NameValuePermission.cs
- TagPrefixCollection.cs
- PermissionListSet.cs
- GroupBox.cs
- PropertyTab.cs
- ApplicationBuildProvider.cs
- Transform3DGroup.cs
- DataGridViewAdvancedBorderStyle.cs
- HttpDictionary.cs
- DefaultValueTypeConverter.cs
- TaskHelper.cs
- DSASignatureFormatter.cs
- DecimalConverter.cs
- DesignerAutoFormatStyle.cs
- DiagnosticTraceRecords.cs
- DataContractJsonSerializerOperationFormatter.cs
- WmlMobileTextWriter.cs
- WinCategoryAttribute.cs
- HttpModuleAction.cs
- CounterCreationDataCollection.cs
- WebPartEventArgs.cs
- StylusOverProperty.cs
- Baml6ConstructorInfo.cs
- RegexMatch.cs
- SystemIPInterfaceProperties.cs
- CounterCreationDataConverter.cs
- ObjRef.cs
- LicenseManager.cs
- ValidateNames.cs
- DocComment.cs
- StreamWriter.cs
- BitmapCache.cs
- METAHEADER.cs
- ColumnHeader.cs
- Clause.cs
- RootBuilder.cs
- FileSystemEventArgs.cs
- MetafileHeader.cs