Code:
/ FXUpdate3074 / FXUpdate3074 / 1.1 / untmp / whidbey / QFE / 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; } } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007. // Copyright (c) Microsoft Corporation. All rights reserved.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- ContextConfiguration.cs
- DocumentViewerAutomationPeer.cs
- Image.cs
- RoamingStoreFile.cs
- CompoundFileReference.cs
- DataListGeneralPage.cs
- IConvertible.cs
- ControlBindingsCollection.cs
- RequestCachingSection.cs
- XsltLoader.cs
- Stroke.cs
- Popup.cs
- Util.cs
- ShutDownListener.cs
- Root.cs
- InkPresenterAutomationPeer.cs
- RoutedPropertyChangedEventArgs.cs
- MessageBox.cs
- BitmapVisualManager.cs
- Menu.cs
- EntityDataSourceConfigureObjectContext.cs
- DataRecordObjectView.cs
- StatusBarPanel.cs
- CompositeDuplexBindingElementImporter.cs
- DBCSCodePageEncoding.cs
- XmlCustomFormatter.cs
- InternalCache.cs
- CustomAttributeSerializer.cs
- DateTimeOffsetAdapter.cs
- PropertyExpression.cs
- PersonalizationProviderCollection.cs
- BaseInfoTable.cs
- RemoteCryptoRsaServiceProvider.cs
- PictureBoxDesigner.cs
- ImpersonationOption.cs
- FileDetails.cs
- Clock.cs
- AnnotationResourceCollection.cs
- ComponentEvent.cs
- OletxResourceManager.cs
- WebPartZoneCollection.cs
- TrackBarRenderer.cs
- xmlfixedPageInfo.cs
- XPathExpr.cs
- ResourcesGenerator.cs
- SystemWebExtensionsSectionGroup.cs
- ServiceInfo.cs
- NoneExcludedImageIndexConverter.cs
- SqlNodeAnnotations.cs
- SQLBinary.cs
- MemberHolder.cs
- objectquery_tresulttype.cs
- CultureInfoConverter.cs
- HtmlControl.cs
- ValueConversionAttribute.cs
- SerializationSectionGroup.cs
- StateChangeEvent.cs
- NullReferenceException.cs
- EUCJPEncoding.cs
- ListControlStringCollectionEditor.cs
- PathFigureCollection.cs
- DiscreteKeyFrames.cs
- StandardCommandToolStripMenuItem.cs
- IisTraceListener.cs
- SecurityDocument.cs
- SettingsPropertyNotFoundException.cs
- AssemblyFilter.cs
- WebBrowsableAttribute.cs
- Keywords.cs
- ReliabilityContractAttribute.cs
- CrossAppDomainChannel.cs
- IListConverters.cs
- WebServiceClientProxyGenerator.cs
- BevelBitmapEffect.cs
- SqlRecordBuffer.cs
- DocumentEventArgs.cs
- XslException.cs
- CompatibleIComparer.cs
- RepeatButton.cs
- NavigationWindow.cs
- ButtonBase.cs
- XmlDataSourceView.cs
- XmlBufferReader.cs
- RoleManagerSection.cs
- TreeNodeCollection.cs
- NativeObjectSecurity.cs
- SqlNotificationEventArgs.cs
- ColorContext.cs
- ListControlDesigner.cs
- NumberFormatter.cs
- ForwardPositionQuery.cs
- _SSPIWrapper.cs
- MatrixTransform3D.cs
- ApplicationManager.cs
- ThreadInterruptedException.cs
- WebHeaderCollection.cs
- WeakEventTable.cs
- HexParser.cs
- DesignerRegion.cs
- ScrollItemPattern.cs