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
- XmlObjectSerializerWriteContext.cs
- Utils.cs
- State.cs
- WebMessageFormatHelper.cs
- PasswordDeriveBytes.cs
- Effect.cs
- Vector3D.cs
- MouseGesture.cs
- RuntimeConfig.cs
- DelegatingStream.cs
- DebugInfoGenerator.cs
- SqlDataSourceEnumerator.cs
- DefaultIfEmptyQueryOperator.cs
- UserNameServiceElement.cs
- DataGridViewCellStyleConverter.cs
- HwndSource.cs
- DataSourceConverter.cs
- InternalTypeHelper.cs
- Update.cs
- SchemaUtility.cs
- XmlUnspecifiedAttribute.cs
- OdbcDataReader.cs
- EntityDataSourceChangingEventArgs.cs
- IdnElement.cs
- DecimalAnimation.cs
- WebPartZoneBase.cs
- StringWriter.cs
- ProvidePropertyAttribute.cs
- MenuItemStyleCollectionEditor.cs
- XmlText.cs
- AdornerDecorator.cs
- ExpressionLink.cs
- TrustLevel.cs
- DocumentSequenceHighlightLayer.cs
- DbProviderManifest.cs
- TimeSpanStorage.cs
- RadioButtonRenderer.cs
- ChangeBlockUndoRecord.cs
- ZoneButton.cs
- log.cs
- ElementProxy.cs
- XmlImplementation.cs
- ProfileEventArgs.cs
- EntityType.cs
- DragDeltaEventArgs.cs
- MouseCaptureWithinProperty.cs
- SplashScreenNativeMethods.cs
- Thread.cs
- WebPartEditorCancelVerb.cs
- MarkupCompiler.cs
- DecoderBestFitFallback.cs
- SqlAggregateChecker.cs
- BaseEntityWrapper.cs
- ListViewHitTestInfo.cs
- IsolatedStorageFileStream.cs
- SqlProcedureAttribute.cs
- PostBackOptions.cs
- CalendarDesigner.cs
- BooleanAnimationBase.cs
- PermissionSetTriple.cs
- DataExpression.cs
- sqlser.cs
- FloaterBaseParagraph.cs
- SaveRecipientRequest.cs
- ResponseBodyWriter.cs
- DurableInstanceContextProvider.cs
- MemberHolder.cs
- CodeNamespaceImport.cs
- AutomationPropertyChangedEventArgs.cs
- SeekableMessageNavigator.cs
- ObjectToIdCache.cs
- SharedConnectionInfo.cs
- CatalogZoneBase.cs
- MetaTableHelper.cs
- XPathNavigator.cs
- DataSet.cs
- RoutingService.cs
- CodeTypeReferenceExpression.cs
- SHA256.cs
- WindowsProgressbar.cs
- TextCompositionManager.cs
- GeneralTransform3D.cs
- ContentOperations.cs
- CaseInsensitiveOrdinalStringComparer.cs
- ModulesEntry.cs
- XmlConvert.cs
- WinFormsComponentEditor.cs
- TemplateBindingExpressionConverter.cs
- coordinator.cs
- ClaimSet.cs
- UnknownBitmapEncoder.cs
- SQLChars.cs
- MsmqBindingElementBase.cs
- ConfigurationProperty.cs
- precedingquery.cs
- Context.cs
- TokenBasedSet.cs
- WhitespaceRuleReader.cs
- DataList.cs
- PriorityItem.cs