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
- Win32PrintDialog.cs
- RegexCaptureCollection.cs
- UriSection.cs
- BooleanFunctions.cs
- MediaSystem.cs
- ClientCredentialsSecurityTokenManager.cs
- FormatException.cs
- DynamicRenderer.cs
- SQLGuid.cs
- Application.cs
- Dynamic.cs
- ACE.cs
- PluralizationService.cs
- CollectionEditVerbManager.cs
- UIInitializationException.cs
- GPRECTF.cs
- GridItem.cs
- HttpWebRequest.cs
- returneventsaver.cs
- CompositeActivityMarkupSerializer.cs
- ProcessModelSection.cs
- XmlCharCheckingReader.cs
- BitVector32.cs
- PrinterSettings.cs
- TdsParserHelperClasses.cs
- NumberSubstitution.cs
- WebGetAttribute.cs
- ConnectionInterfaceCollection.cs
- _SecureChannel.cs
- RemoteWebConfigurationHostStream.cs
- ParameterToken.cs
- SmtpReplyReader.cs
- PickBranchDesigner.xaml.cs
- FormViewCommandEventArgs.cs
- DataPagerFieldCommandEventArgs.cs
- StringUtil.cs
- ProcessModule.cs
- CheckableControlBaseAdapter.cs
- Repeater.cs
- ButtonBaseAdapter.cs
- OperationCanceledException.cs
- DecimalAnimation.cs
- UserMapPath.cs
- CodeSnippetStatement.cs
- UpDownEvent.cs
- LinkTarget.cs
- WebRequestModuleElementCollection.cs
- RichTextBox.cs
- NullableConverter.cs
- MatrixAnimationBase.cs
- LocalServiceSecuritySettings.cs
- OleDbCommand.cs
- StrongNameIdentityPermission.cs
- TextBreakpoint.cs
- RawStylusInput.cs
- DriveInfo.cs
- TypeConverterMarkupExtension.cs
- SelectingProviderEventArgs.cs
- ListViewGroup.cs
- XmlSchemaAttributeGroup.cs
- FederatedMessageSecurityOverHttp.cs
- StoreContentChangedEventArgs.cs
- Paragraph.cs
- COM2TypeInfoProcessor.cs
- TableLayoutStyle.cs
- ScrollChrome.cs
- MatrixTransform.cs
- XmlStringTable.cs
- CompilerErrorCollection.cs
- RSAPKCS1SignatureFormatter.cs
- PolyQuadraticBezierSegment.cs
- EventLogReader.cs
- DynamicRendererThreadManager.cs
- IconConverter.cs
- FloaterBaseParaClient.cs
- _ChunkParse.cs
- DecimalAnimationUsingKeyFrames.cs
- CalendarDateRangeChangingEventArgs.cs
- StaticFileHandler.cs
- DeferredTextReference.cs
- DateTimeConstantAttribute.cs
- RandomNumberGenerator.cs
- XmlILAnnotation.cs
- HttpResponseInternalWrapper.cs
- XmlEnumAttribute.cs
- FlowLayout.cs
- WebAdminConfigurationHelper.cs
- XmlSchemaSimpleTypeRestriction.cs
- SelectionHighlightInfo.cs
- SqlDataSourceCommandEventArgs.cs
- BitmapEffectInputData.cs
- PropertyDescriptor.cs
- RectangleHotSpot.cs
- ReferentialConstraint.cs
- Monitor.cs
- CriticalExceptions.cs
- SafeRegistryKey.cs
- ScriptDescriptor.cs
- Parameter.cs
- SystemDropShadowChrome.cs