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
- Tag.cs
- Color.cs
- HttpProfileGroupBase.cs
- MetadataSource.cs
- SQLMoney.cs
- FixedSOMSemanticBox.cs
- ToolStripDropDownItemDesigner.cs
- ScriptModule.cs
- Context.cs
- TextSchema.cs
- LinearQuaternionKeyFrame.cs
- XamlSerializationHelper.cs
- AtomContentProperty.cs
- DataGridViewMethods.cs
- SafeIUnknown.cs
- ServiceProviders.cs
- PrefixHandle.cs
- IpcPort.cs
- Figure.cs
- SqlFunctionAttribute.cs
- x509utils.cs
- IPipelineRuntime.cs
- SqlDataSourceView.cs
- Command.cs
- SqlDataSourceCache.cs
- SoapSchemaMember.cs
- XmlExpressionDumper.cs
- Hex.cs
- DocumentsTrace.cs
- XamlStyleSerializer.cs
- PersonalizationState.cs
- DataListItemEventArgs.cs
- StateMachineSubscriptionManager.cs
- RSAOAEPKeyExchangeFormatter.cs
- AuthenticatedStream.cs
- TreeNodeEventArgs.cs
- TextAnchor.cs
- InputGestureCollection.cs
- ClientBuildManager.cs
- PrinterSettings.cs
- RootBrowserWindowAutomationPeer.cs
- DataMisalignedException.cs
- ParentQuery.cs
- SQLByte.cs
- AudioException.cs
- Facet.cs
- CompilerScopeManager.cs
- ResolveNameEventArgs.cs
- FlowLayout.cs
- SectionUpdates.cs
- WebPartCatalogCloseVerb.cs
- CodeEntryPointMethod.cs
- DataKey.cs
- CreateUserErrorEventArgs.cs
- Stylus.cs
- ZoneMembershipCondition.cs
- EmitterCache.cs
- QilLiteral.cs
- CodeMemberProperty.cs
- ErrorTableItemStyle.cs
- RuntimeConfigLKG.cs
- RetrieveVirtualItemEventArgs.cs
- DynamicRenderer.cs
- DefaultBinder.cs
- BaseAsyncResult.cs
- TextCompositionManager.cs
- storepermissionattribute.cs
- SQLStringStorage.cs
- AvTrace.cs
- Empty.cs
- DataObjectCopyingEventArgs.cs
- HexParser.cs
- NeutralResourcesLanguageAttribute.cs
- DetailsViewCommandEventArgs.cs
- JsonQNameDataContract.cs
- Utility.cs
- ToolStripSplitButton.cs
- SystemParameters.cs
- QueueProcessor.cs
- PtsCache.cs
- SiteMapDataSourceView.cs
- SafeEventLogWriteHandle.cs
- SerializableAttribute.cs
- OleDbParameterCollection.cs
- xamlnodes.cs
- DataGridViewRow.cs
- HyperLinkColumn.cs
- RootAction.cs
- InstancePersistenceCommandException.cs
- XamlFrame.cs
- PolygonHotSpot.cs
- GrammarBuilderPhrase.cs
- WebConfigurationManager.cs
- PropertyRecord.cs
- BevelBitmapEffect.cs
- RuntimeEnvironment.cs
- ToolboxDataAttribute.cs
- CodeObjectCreateExpression.cs
- BuildResultCache.cs
- ListManagerBindingsCollection.cs