Code:
/ FX-1434 / FX-1434 / 1.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
- BinaryReader.cs
- VBCodeProvider.cs
- BaseValidator.cs
- ContainerParaClient.cs
- RootAction.cs
- IdentityVerifier.cs
- TransformPattern.cs
- WebEncodingValidatorAttribute.cs
- Matrix.cs
- PointCollectionValueSerializer.cs
- ClientRuntimeConfig.cs
- ServerIdentity.cs
- QuadraticBezierSegment.cs
- ButtonFlatAdapter.cs
- LineBreakRecord.cs
- XmlStreamStore.cs
- WarningException.cs
- Trace.cs
- UriTemplateVariableQueryValue.cs
- LinqDataSourceEditData.cs
- ResourceReferenceExpressionConverter.cs
- MonthChangedEventArgs.cs
- wgx_commands.cs
- StickyNote.cs
- COM2Enum.cs
- HashCryptoHandle.cs
- BindingCollection.cs
- TextDecoration.cs
- ProfessionalColorTable.cs
- SafeNativeMethods.cs
- TypeLoadException.cs
- RoutedUICommand.cs
- EventSinkHelperWriter.cs
- IntSecurity.cs
- XmlDataProvider.cs
- XsdCachingReader.cs
- DPAPIProtectedConfigurationProvider.cs
- InputMethod.cs
- TextProperties.cs
- EncodedStreamFactory.cs
- ExpressionBuilderContext.cs
- GlobalAclOperationRequirement.cs
- SqlConnectionFactory.cs
- DbSourceCommand.cs
- BamlReader.cs
- RtfToXamlLexer.cs
- DetailsViewUpdateEventArgs.cs
- DelayDesigner.cs
- ListView.cs
- EnvelopedPkcs7.cs
- EntityCollection.cs
- mil_sdk_version.cs
- ExpressionBindingCollection.cs
- WebPartEditorOkVerb.cs
- WizardPanel.cs
- DESCryptoServiceProvider.cs
- SpeechDetectedEventArgs.cs
- ScrollProperties.cs
- Transform3DGroup.cs
- XmlSerializationWriter.cs
- TaiwanLunisolarCalendar.cs
- WS2007HttpBinding.cs
- SecuritySessionClientSettings.cs
- AspNetSynchronizationContext.cs
- ComplusTypeValidator.cs
- IHttpResponseInternal.cs
- WebPartActionVerb.cs
- ExistsInCollection.cs
- PopupRoot.cs
- BitConverter.cs
- WorkflowWebHostingModule.cs
- CheckBoxPopupAdapter.cs
- RowUpdatedEventArgs.cs
- OdbcPermission.cs
- SQLGuidStorage.cs
- TraceLevelStore.cs
- TrackBarDesigner.cs
- TreeNodeBindingDepthConverter.cs
- Reference.cs
- TraceHandler.cs
- ExeConfigurationFileMap.cs
- DBSchemaRow.cs
- PnrpPermission.cs
- ComponentConverter.cs
- AssemblyGen.cs
- AxWrapperGen.cs
- PathFigureCollection.cs
- DbResourceAllocator.cs
- Pointer.cs
- SubstitutionList.cs
- EventDriven.cs
- SqlProfileProvider.cs
- ChoiceConverter.cs
- SynchronizationHandlesCodeDomSerializer.cs
- StringResourceManager.cs
- DataComponentMethodGenerator.cs
- GetLedgerEntryForRecipientRequest.cs
- ParameterReplacerVisitor.cs
- StartUpEventArgs.cs
- RSAPKCS1KeyExchangeDeformatter.cs