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
- PropertyEmitterBase.cs
- XComponentModel.cs
- HashMembershipCondition.cs
- IntersectQueryOperator.cs
- EdmSchemaAttribute.cs
- ZipIOLocalFileBlock.cs
- SecurityDescriptor.cs
- X509ChainPolicy.cs
- XmlEntityReference.cs
- FixUp.cs
- SystemColors.cs
- XPathNodeList.cs
- XmlEntity.cs
- XslNumber.cs
- QilTypeChecker.cs
- basevalidator.cs
- SignedInfo.cs
- MessagePropertyAttribute.cs
- EntityViewGenerationConstants.cs
- PriorityQueue.cs
- RequestUriProcessor.cs
- EmbeddedMailObjectCollectionEditor.cs
- BCLDebug.cs
- Relationship.cs
- KnownAssembliesSet.cs
- EdmItemCollection.OcAssemblyCache.cs
- DirectoryNotFoundException.cs
- UnicodeEncoding.cs
- DataGridViewCellToolTipTextNeededEventArgs.cs
- ObjectListTitleAttribute.cs
- ToolTipAutomationPeer.cs
- LogWriteRestartAreaState.cs
- DownloadProgressEventArgs.cs
- CompilerCollection.cs
- HostVisual.cs
- AnnotationComponentManager.cs
- Command.cs
- ToolStripArrowRenderEventArgs.cs
- TextServicesCompartment.cs
- LastQueryOperator.cs
- OdbcCommandBuilder.cs
- XamlPointCollectionSerializer.cs
- QueryableDataSourceEditData.cs
- ForwardPositionQuery.cs
- SqlDataSourceDesigner.cs
- Type.cs
- TabControlCancelEvent.cs
- TypeNameConverter.cs
- XmlValidatingReader.cs
- DeviceFilterEditorDialog.cs
- WMICapabilities.cs
- Menu.cs
- Style.cs
- IIS7ConfigurationLoader.cs
- CustomLineCap.cs
- XsltArgumentList.cs
- ProtectedConfigurationProviderCollection.cs
- indexingfiltermarshaler.cs
- PseudoWebRequest.cs
- WebScriptEnablingElement.cs
- OdbcParameter.cs
- IndexedGlyphRun.cs
- WebPartVerb.cs
- RuleSettings.cs
- UnsafeCollabNativeMethods.cs
- Listbox.cs
- DataGridViewColumnHeaderCell.cs
- ClientTargetSection.cs
- WindowsListViewItemCheckBox.cs
- Int64Storage.cs
- EndpointDesigner.cs
- CountAggregationOperator.cs
- XmlProcessingInstruction.cs
- BaseAddressPrefixFilterElementCollection.cs
- MulticastIPAddressInformationCollection.cs
- DataSourceHelper.cs
- SafeThemeHandle.cs
- ExpressionPrefixAttribute.cs
- ListViewItem.cs
- ContourSegment.cs
- HttpClientCertificate.cs
- MergeFilterQuery.cs
- DataGridViewCellMouseEventArgs.cs
- TemplateBindingExtensionConverter.cs
- CriticalExceptions.cs
- TitleStyle.cs
- ProjectionCamera.cs
- CqlLexerHelpers.cs
- InstancePersistenceEvent.cs
- CompilationUtil.cs
- TextContainerChangedEventArgs.cs
- BindingsCollection.cs
- SqlError.cs
- PreProcessInputEventArgs.cs
- TextChangedEventArgs.cs
- TaskDesigner.cs
- WinCategoryAttribute.cs
- LineGeometry.cs
- PropertyTab.cs
- StaticSiteMapProvider.cs