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
- GuidConverter.cs
- SvcMapFileSerializer.cs
- TextTreeTextNode.cs
- DataGrid.cs
- MSHTMLHost.cs
- StringFreezingAttribute.cs
- XmlUtf8RawTextWriter.cs
- MemoryFailPoint.cs
- RowCache.cs
- TextTreeUndo.cs
- TypedTableBaseExtensions.cs
- mactripleDES.cs
- WebRequestModulesSection.cs
- TdsRecordBufferSetter.cs
- BuildDependencySet.cs
- ExpandCollapsePattern.cs
- CaseInsensitiveOrdinalStringComparer.cs
- TypeInitializationException.cs
- querybuilder.cs
- PcmConverter.cs
- XmlSchemaSimpleType.cs
- DashStyles.cs
- SequenceFullException.cs
- DocumentReferenceCollection.cs
- ObfuscateAssemblyAttribute.cs
- WsdlBuildProvider.cs
- SizeValueSerializer.cs
- PerformanceCounterPermissionEntryCollection.cs
- SimpleApplicationHost.cs
- WebBrowser.cs
- RankException.cs
- InputElement.cs
- Matrix3DConverter.cs
- SafeNativeMethods.cs
- ArrayTypeMismatchException.cs
- KeyConstraint.cs
- CursorInteropHelper.cs
- FactoryGenerator.cs
- ScriptResourceAttribute.cs
- Effect.cs
- AddInAdapter.cs
- ChannelReliableSession.cs
- PeerCollaboration.cs
- WindowCollection.cs
- WebUtil.cs
- ObjectHelper.cs
- TimeSpanOrInfiniteValidator.cs
- DerivedKeyCachingSecurityTokenSerializer.cs
- FieldMetadata.cs
- EntitySqlException.cs
- XmlnsCompatibleWithAttribute.cs
- PowerModeChangedEventArgs.cs
- RootNamespaceAttribute.cs
- SqlConnectionPoolGroupProviderInfo.cs
- DockAndAnchorLayout.cs
- WizardStepCollectionEditor.cs
- DependencyObjectProvider.cs
- CodeTypeDelegate.cs
- TextLine.cs
- BaseTreeIterator.cs
- MissingMethodException.cs
- StylusCaptureWithinProperty.cs
- ConfigViewGenerator.cs
- RSAPKCS1SignatureDeformatter.cs
- IISUnsafeMethods.cs
- StrokeCollection.cs
- Divide.cs
- _HeaderInfoTable.cs
- DrawingCollection.cs
- GetPageCompletedEventArgs.cs
- PointUtil.cs
- ZipFileInfoCollection.cs
- UInt32.cs
- HttpPostedFileWrapper.cs
- SafeRegistryHandle.cs
- InstanceDataCollection.cs
- ExtenderHelpers.cs
- ExceptionRoutedEventArgs.cs
- APCustomTypeDescriptor.cs
- MemberNameValidator.cs
- HtmlMobileTextWriter.cs
- ContentIterators.cs
- ConfigurationManagerInternal.cs
- FileSystemInfo.cs
- IntegerValidator.cs
- MobileTemplatedControlDesigner.cs
- Certificate.cs
- ConstNode.cs
- ToolboxComponentsCreatingEventArgs.cs
- Visitors.cs
- DoubleLinkList.cs
- SessionStateSection.cs
- CallbackHandler.cs
- AddIn.cs
- DriveNotFoundException.cs
- EntityDataSourceWrapperCollection.cs
- HeaderedItemsControl.cs
- RotateTransform3D.cs
- StorageEntitySetMapping.cs
- SafeIUnknown.cs