Code:
/ DotNET / DotNET / 8.0 / untmp / whidbey / REDBITS / 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; } } } }
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- TableHeaderCell.cs
- Nodes.cs
- QilFactory.cs
- MatrixCamera.cs
- AutomationElementIdentifiers.cs
- Contracts.cs
- RayHitTestParameters.cs
- PolicyStatement.cs
- RtfToken.cs
- DesignerAttribute.cs
- SqlExpander.cs
- FreezableDefaultValueFactory.cs
- ChildTable.cs
- RoutedEventValueSerializer.cs
- Query.cs
- ProfileSettingsCollection.cs
- DataServiceBehavior.cs
- ApplicationManager.cs
- ProcessHostMapPath.cs
- MailDefinition.cs
- ErrorInfoXmlDocument.cs
- ElementUtil.cs
- TransformFinalBlockRequest.cs
- DataSetMappper.cs
- ConstraintStruct.cs
- PropertyGridEditorPart.cs
- SqlUserDefinedTypeAttribute.cs
- CollectionViewGroupInternal.cs
- PointValueSerializer.cs
- XmlBinaryReader.cs
- NumericUpDownAcceleration.cs
- NativeMethodsCLR.cs
- PenThread.cs
- ScrollProviderWrapper.cs
- SimpleTableProvider.cs
- DoubleUtil.cs
- ChannelParameterCollection.cs
- KeyedHashAlgorithm.cs
- EncoderBestFitFallback.cs
- ViewGenResults.cs
- ContainerActivationHelper.cs
- Emitter.cs
- TimelineGroup.cs
- TextSelectionProcessor.cs
- CollectionViewGroupRoot.cs
- DataServiceConfiguration.cs
- WebPartUtil.cs
- SessionSwitchEventArgs.cs
- CompareValidator.cs
- Typeface.cs
- WebServiceClientProxyGenerator.cs
- EntityStoreSchemaGenerator.cs
- SmtpNegotiateAuthenticationModule.cs
- unsafenativemethodsother.cs
- MeshGeometry3D.cs
- StandardCommands.cs
- ParserOptions.cs
- TraversalRequest.cs
- Root.cs
- StringUtil.cs
- NonBatchDirectoryCompiler.cs
- OutputCacheSection.cs
- SequenceDesignerAccessibleObject.cs
- IFlowDocumentViewer.cs
- XmlDocumentType.cs
- XmlCodeExporter.cs
- HttpModuleActionCollection.cs
- HttpDictionary.cs
- KeyTimeConverter.cs
- Lock.cs
- ToolTip.cs
- MultiAsyncResult.cs
- ColumnMapProcessor.cs
- BatchWriter.cs
- SingleAnimationUsingKeyFrames.cs
- DetailsViewDeletedEventArgs.cs
- WebPartEventArgs.cs
- ListViewCommandEventArgs.cs
- DataGridView.cs
- CRYPTPROTECT_PROMPTSTRUCT.cs
- UniqueConstraint.cs
- StorageRoot.cs
- LazyTextWriterCreator.cs
- OptimizedTemplateContentHelper.cs
- SqlWebEventProvider.cs
- PieceNameHelper.cs
- StreamAsIStream.cs
- TransactionFlowAttribute.cs
- AuthorizationRule.cs
- InkCanvasAutomationPeer.cs
- _HeaderInfoTable.cs
- SoapExtensionTypeElement.cs
- UnaryNode.cs
- Binding.cs
- XmlAttributeCollection.cs
- ComboBoxAutomationPeer.cs
- FreezableCollection.cs
- SimpleParser.cs
- DataPagerFieldCollection.cs
- RadioButtonRenderer.cs