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
- DataGridRelationshipRow.cs
- TreeViewEvent.cs
- KeyInterop.cs
- LinkUtilities.cs
- WinFormsSecurity.cs
- DbProviderSpecificTypePropertyAttribute.cs
- FileVersion.cs
- XamlReaderHelper.cs
- HybridObjectCache.cs
- RemotingSurrogateSelector.cs
- MessageDescription.cs
- Roles.cs
- EntityClassGenerator.cs
- CriticalFileToken.cs
- ValidatorAttribute.cs
- SystemIPGlobalStatistics.cs
- IxmlLineInfo.cs
- BufferedStream.cs
- NamespaceCollection.cs
- MsmqHostedTransportConfiguration.cs
- TextReader.cs
- ServiceErrorHandler.cs
- EdmEntityTypeAttribute.cs
- ClientData.cs
- SimpleWebHandlerParser.cs
- AdapterDictionary.cs
- SoapExtensionReflector.cs
- OdbcReferenceCollection.cs
- PeerServiceMessageContracts.cs
- StylusLogic.cs
- LassoSelectionBehavior.cs
- RoleManagerEventArgs.cs
- TimeSpanMinutesConverter.cs
- CqlLexerHelpers.cs
- SecureStringHasher.cs
- EntityTemplateUserControl.cs
- MulticastNotSupportedException.cs
- CodeExporter.cs
- BindingGraph.cs
- SerializableAttribute.cs
- StringTraceRecord.cs
- DataTablePropertyDescriptor.cs
- HighlightComponent.cs
- SqlConnectionString.cs
- CodeDOMProvider.cs
- PerformanceCounter.cs
- LambdaCompiler.Statements.cs
- MatrixAnimationBase.cs
- AppSettingsExpressionBuilder.cs
- DataGridViewHeaderCell.cs
- TableStyle.cs
- FilterElement.cs
- DataGridViewSelectedCellCollection.cs
- SQlBooleanStorage.cs
- ControlAdapter.cs
- DataErrorValidationRule.cs
- Decoder.cs
- IdentityValidationException.cs
- XmlSerializerAssemblyAttribute.cs
- BaseParser.cs
- ByteAnimation.cs
- GridViewAutomationPeer.cs
- RootBrowserWindow.cs
- ClientProxyGenerator.cs
- NotCondition.cs
- SiteMapDataSourceView.cs
- TemplatedMailWebEventProvider.cs
- ArrayHelper.cs
- RepeatButton.cs
- IntegerFacetDescriptionElement.cs
- QilGeneratorEnv.cs
- AssociationType.cs
- Vector3DAnimationBase.cs
- FixedLineResult.cs
- PeerChannelFactory.cs
- XmlTextWriter.cs
- DoubleLink.cs
- PopupRoot.cs
- Lease.cs
- QueryableFilterUserControl.cs
- RotateTransform.cs
- SiteIdentityPermission.cs
- ListBoxAutomationPeer.cs
- OdbcParameterCollection.cs
- Label.cs
- Matrix3D.cs
- SpotLight.cs
- DataObject.cs
- MediaEntryAttribute.cs
- Formatter.cs
- ChtmlTextBoxAdapter.cs
- WindowHideOrCloseTracker.cs
- EntityCommand.cs
- SessionViewState.cs
- OdbcPermission.cs
- GridViewHeaderRowPresenterAutomationPeer.cs
- DispatcherHooks.cs
- SamlSerializer.cs
- FactoryId.cs
- ByteAnimation.cs