Code:
/ Net / Net / 3.5.50727.3053 / DEVDIV / depot / DevDiv / releases / whidbey / netfxsp / 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. // //----------------------------------------------------------------------------- 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
- InstanceOwner.cs
- QueryOutputWriterV1.cs
- ExitEventArgs.cs
- ParallelEnumerableWrapper.cs
- KnownIds.cs
- KeyPullup.cs
- InternalPermissions.cs
- BevelBitmapEffect.cs
- BindingWorker.cs
- EntityContainerEmitter.cs
- DomainUpDown.cs
- UnhandledExceptionEventArgs.cs
- NullPackagingPolicy.cs
- Polyline.cs
- XmlElementList.cs
- SponsorHelper.cs
- ApplicationServicesHostFactory.cs
- indexingfiltermarshaler.cs
- ImageClickEventArgs.cs
- ScopelessEnumAttribute.cs
- EmissiveMaterial.cs
- HttpClientCertificate.cs
- Menu.cs
- SpecialNameAttribute.cs
- _NestedSingleAsyncResult.cs
- LoadedOrUnloadedOperation.cs
- VirtualDirectoryMapping.cs
- VideoDrawing.cs
- MembershipSection.cs
- tooltip.cs
- ModuleBuilder.cs
- XsdBuilder.cs
- Light.cs
- WebPartVerbCollection.cs
- FrameworkElement.cs
- PolyLineSegmentFigureLogic.cs
- PipelineModuleStepContainer.cs
- ChangeNode.cs
- RegistryExceptionHelper.cs
- securestring.cs
- TemplateColumn.cs
- RuleProcessor.cs
- BinarySecretSecurityToken.cs
- DataServiceConfiguration.cs
- ColorMap.cs
- IntegerFacetDescriptionElement.cs
- CardSpaceException.cs
- NumericUpDown.cs
- DataControlReferenceCollection.cs
- DataGridViewLinkColumn.cs
- GenericUriParser.cs
- SyndicationSerializer.cs
- GraphicsState.cs
- ColumnResizeAdorner.cs
- SafeNativeMemoryHandle.cs
- CodeSnippetCompileUnit.cs
- RequiredAttributeAttribute.cs
- DecoderFallbackWithFailureFlag.cs
- SqlDataSourceConfigureSelectPanel.cs
- RepeaterCommandEventArgs.cs
- HtmlInputSubmit.cs
- StylusCollection.cs
- ItemCollection.cs
- _CommandStream.cs
- ActiveDocumentEvent.cs
- XpsSerializerFactory.cs
- NamespaceList.cs
- CustomValidator.cs
- HMACMD5.cs
- HtmlControlPersistable.cs
- ExpressionLink.cs
- HttpCachePolicyElement.cs
- SchemaTypeEmitter.cs
- RelatedCurrencyManager.cs
- CodeParameterDeclarationExpression.cs
- ContainerParaClient.cs
- PeerNearMe.cs
- MobileResource.cs
- UserControl.cs
- Rotation3D.cs
- TextFormatterHost.cs
- ConnectionModeReader.cs
- ProxyWebPartConnectionCollection.cs
- CategoryGridEntry.cs
- DataRowView.cs
- bidPrivateBase.cs
- ProfilePropertySettings.cs
- DiffuseMaterial.cs
- InvokeMethodActivity.cs
- WindowsGraphicsCacheManager.cs
- DeploymentExceptionMapper.cs
- NotImplementedException.cs
- Label.cs
- SemanticResolver.cs
- CodeDomLoader.cs
- RadioButtonBaseAdapter.cs
- UDPClient.cs
- XmlProcessingInstruction.cs
- ResourceReader.cs
- Maps.cs