Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / WebSysDefaultValueAttribute.cs / 1305376 / 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; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- DiscoveryEndpointElement.cs
- DocumentationServerProtocol.cs
- SystemInfo.cs
- BinaryUtilClasses.cs
- QilReplaceVisitor.cs
- TreeNodeStyle.cs
- SerializeAbsoluteContext.cs
- CheckoutException.cs
- ScrollEventArgs.cs
- Repeater.cs
- OleTxTransactionInfo.cs
- TabControlAutomationPeer.cs
- PerformanceCounterPermissionAttribute.cs
- Int32AnimationUsingKeyFrames.cs
- BooleanSwitch.cs
- BindingElementExtensionElement.cs
- Resources.Designer.cs
- IriParsingElement.cs
- SessionStateItemCollection.cs
- BinaryReader.cs
- DocumentOrderQuery.cs
- HtmlToClrEventProxy.cs
- ColorEditor.cs
- StrongNameMembershipCondition.cs
- CalendarDateRange.cs
- Listbox.cs
- Msec.cs
- indexingfiltermarshaler.cs
- RightsController.cs
- DiscreteKeyFrames.cs
- AutoGeneratedFieldProperties.cs
- AxHost.cs
- MouseBinding.cs
- DefaultIfEmptyQueryOperator.cs
- MatrixTransform3D.cs
- XmlHierarchicalEnumerable.cs
- FirewallWrapper.cs
- AdjustableArrowCap.cs
- PrincipalPermission.cs
- ServiceBehaviorElement.cs
- MsmqProcessProtocolHandler.cs
- BitmapCodecInfo.cs
- EditingContext.cs
- ValidatorCompatibilityHelper.cs
- MessageAction.cs
- PasswordDeriveBytes.cs
- TrackingConditionCollection.cs
- HashAlgorithm.cs
- ObjectDataProvider.cs
- DbDataAdapter.cs
- ContentPlaceHolder.cs
- SqlDataSourceConfigureFilterForm.cs
- SchemaImporterExtensionElementCollection.cs
- WindowsListViewGroupSubsetLink.cs
- IndividualDeviceConfig.cs
- MailWebEventProvider.cs
- SqlDataSource.cs
- SqlMethodTransformer.cs
- CodePageUtils.cs
- TypedReference.cs
- Parameter.cs
- X509ChainElement.cs
- BulletChrome.cs
- BamlResourceDeserializer.cs
- TextRenderer.cs
- ToolStripOverflowButton.cs
- BamlVersionHeader.cs
- CompilerWrapper.cs
- _NetworkingPerfCounters.cs
- DataViewSetting.cs
- HttpWebRequestElement.cs
- ConfigurationManagerInternalFactory.cs
- TypefaceMap.cs
- DomNameTable.cs
- ProfileSettingsCollection.cs
- DoubleConverter.cs
- WindowShowOrOpenTracker.cs
- CacheEntry.cs
- ToolStripComboBox.cs
- XmlAttributeProperties.cs
- List.cs
- DataTable.cs
- Base64WriteStateInfo.cs
- EntityEntry.cs
- XmlnsCache.cs
- SystemWebSectionGroup.cs
- Storyboard.cs
- SettingsPropertyWrongTypeException.cs
- Menu.cs
- DataKeyCollection.cs
- ShaderEffect.cs
- SqlUserDefinedTypeAttribute.cs
- NamespaceQuery.cs
- Pts.cs
- RankException.cs
- TableItemPatternIdentifiers.cs
- SQlBooleanStorage.cs
- TextBox.cs
- HttpCacheVaryByContentEncodings.cs
- DesignerDataParameter.cs