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
- VirtualizedCellInfoCollection.cs
- UmAlQuraCalendar.cs
- BamlRecordWriter.cs
- EventListenerClientSide.cs
- ProtocolsConfigurationEntry.cs
- Compress.cs
- XhtmlBasicPageAdapter.cs
- SessionStateSection.cs
- ClientTargetCollection.cs
- DesignerActionVerbItem.cs
- Fault.cs
- CorrelationInitializer.cs
- SrgsRulesCollection.cs
- XsltQilFactory.cs
- RequestBringIntoViewEventArgs.cs
- XmlDataLoader.cs
- EditorZoneBase.cs
- TypeSystem.cs
- RoleServiceManager.cs
- OverflowException.cs
- GenericQueueSurrogate.cs
- SkewTransform.cs
- ObjectDataSourceStatusEventArgs.cs
- DataSetFieldSchema.cs
- ReverseInheritProperty.cs
- XmlQualifiedName.cs
- RelatedCurrencyManager.cs
- Executor.cs
- XmlSerializationWriter.cs
- DataRowChangeEvent.cs
- ListParagraph.cs
- SafeProcessHandle.cs
- DataPagerField.cs
- NodeFunctions.cs
- SurrogateChar.cs
- FormViewDeletedEventArgs.cs
- DataComponentGenerator.cs
- StylusPointPropertyInfo.cs
- CacheEntry.cs
- AccessDataSource.cs
- _ListenerRequestStream.cs
- HttpPostedFile.cs
- XsdDateTime.cs
- Operator.cs
- AnimatedTypeHelpers.cs
- CustomErrorsSection.cs
- AssemblyResourceLoader.cs
- ParallelTimeline.cs
- RequiredFieldValidator.cs
- UIEndRequest.cs
- BaseAppDomainProtocolHandler.cs
- CodeRegionDirective.cs
- SharedDp.cs
- DivideByZeroException.cs
- EditableLabelControl.cs
- TextServicesDisplayAttributePropertyRanges.cs
- XomlSerializationHelpers.cs
- ListViewItemEventArgs.cs
- TextEffect.cs
- ExplicitDiscriminatorMap.cs
- unitconverter.cs
- VectorAnimation.cs
- CodeSpit.cs
- EdmFunctionAttribute.cs
- TcpHostedTransportConfiguration.cs
- TextRangeSerialization.cs
- MappingSource.cs
- XmlEntity.cs
- RemotingAttributes.cs
- DrawingImage.cs
- DashStyles.cs
- TemplateApplicationHelper.cs
- SimpleBitVector32.cs
- SmiEventSink_DeferedProcessing.cs
- CryptoConfig.cs
- CheckBox.cs
- ScriptingSectionGroup.cs
- Point.cs
- Process.cs
- TreeNodeEventArgs.cs
- SoapElementAttribute.cs
- DataTableMapping.cs
- BuildManager.cs
- NavigateEvent.cs
- CharacterHit.cs
- cache.cs
- PointLight.cs
- JoinSymbol.cs
- NetWebProxyFinder.cs
- RijndaelManagedTransform.cs
- PasswordRecoveryAutoFormat.cs
- SQLChars.cs
- GridViewSortEventArgs.cs
- FontFamilyConverter.cs
- DataKey.cs
- HostSecurityManager.cs
- XPathScanner.cs
- ConfigurationLocationCollection.cs
- FlowchartDesigner.xaml.cs
- DashStyle.cs