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
- OwnerDrawPropertyBag.cs
- SubstitutionList.cs
- WindowsGraphicsCacheManager.cs
- NativeMethodsOther.cs
- ImplicitInputBrush.cs
- IISMapPath.cs
- XmlUtil.cs
- DBNull.cs
- Baml2006ReaderFrame.cs
- MachineKeyConverter.cs
- ExpressionPrinter.cs
- MetadataSource.cs
- InstanceDataCollectionCollection.cs
- SHA384Managed.cs
- TypeSystemHelpers.cs
- SpnegoTokenAuthenticator.cs
- StylusPlugin.cs
- TempFiles.cs
- AssemblyInfo.cs
- SeekStoryboard.cs
- UnsafeNativeMethods.cs
- WebRequestModuleElementCollection.cs
- SelectionRangeConverter.cs
- ManifestResourceInfo.cs
- TrueReadOnlyCollection.cs
- UrlMapping.cs
- LoginStatusDesigner.cs
- StateRuntime.cs
- SvcMapFileSerializer.cs
- StylusPointPropertyInfoDefaults.cs
- COM2PropertyBuilderUITypeEditor.cs
- JournalEntryStack.cs
- FormattedText.cs
- CleanUpVirtualizedItemEventArgs.cs
- EventLogPermissionEntry.cs
- ReadOnlyPropertyMetadata.cs
- PropertyInformation.cs
- WebPartTransformerCollection.cs
- ReadOnlyAttribute.cs
- SpellerStatusTable.cs
- Utils.cs
- UrlMappingCollection.cs
- PageAsyncTaskManager.cs
- TextTreeRootTextBlock.cs
- AsyncOperation.cs
- Material.cs
- FixedPage.cs
- WmlFormAdapter.cs
- NumberAction.cs
- ModifierKeysValueSerializer.cs
- LayoutEngine.cs
- ValidatorUtils.cs
- Mutex.cs
- BoundsDrawingContextWalker.cs
- ToolStripContextMenu.cs
- Point3DIndependentAnimationStorage.cs
- RectangleGeometry.cs
- Lasso.cs
- xmlfixedPageInfo.cs
- ConfigurationManagerInternalFactory.cs
- Timer.cs
- SqlUserDefinedAggregateAttribute.cs
- AutomationPatternInfo.cs
- SmtpLoginAuthenticationModule.cs
- FixedHyperLink.cs
- OdbcEnvironment.cs
- InternalBufferOverflowException.cs
- GridViewDeleteEventArgs.cs
- DPAPIProtectedConfigurationProvider.cs
- PKCS1MaskGenerationMethod.cs
- HttpResponseInternalBase.cs
- OutOfProcStateClientManager.cs
- DataGridViewColumnDividerDoubleClickEventArgs.cs
- GraphicsContext.cs
- SmtpCommands.cs
- RelationshipEnd.cs
- NamespaceEmitter.cs
- JsonDataContract.cs
- PasswordBox.cs
- DocumentPaginator.cs
- TheQuery.cs
- ToolStripLabel.cs
- TextEmbeddedObject.cs
- FontUnitConverter.cs
- PixelFormats.cs
- DocumentViewerConstants.cs
- SqlCachedBuffer.cs
- ClientFormsIdentity.cs
- KeyValueConfigurationCollection.cs
- OletxEnlistment.cs
- ToolStripPanelRenderEventArgs.cs
- Mappings.cs
- FixedSOMTableRow.cs
- NumberFunctions.cs
- HtmlControlAdapter.cs
- HttpMethodAttribute.cs
- BaseTypeViewSchema.cs
- Style.cs
- MetadataCache.cs
- WindowsListViewGroup.cs