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
- AbstractDataSvcMapFileLoader.cs
- TouchesCapturedWithinProperty.cs
- Label.cs
- ColorKeyFrameCollection.cs
- ImageSource.cs
- DataGridPagerStyle.cs
- DetailsViewDeletedEventArgs.cs
- RoleServiceManager.cs
- SessionPageStatePersister.cs
- RuntimeHelpers.cs
- SocketStream.cs
- HttpRequest.cs
- WebPartConnectionsDisconnectVerb.cs
- Hash.cs
- TemplateBindingExtensionConverter.cs
- Header.cs
- EventPrivateKey.cs
- Transform.cs
- clipboard.cs
- Decoder.cs
- UIElementParaClient.cs
- WebPartDisplayModeCancelEventArgs.cs
- MimeBasePart.cs
- BrowserCapabilitiesFactory.cs
- MessagePropertyFilter.cs
- LinearKeyFrames.cs
- RegexBoyerMoore.cs
- ExpressionBuilder.cs
- MetadataPropertyCollection.cs
- SourceLineInfo.cs
- CroppedBitmap.cs
- HtmlFormWrapper.cs
- AxHost.cs
- ToolStripDropDown.cs
- ErasingStroke.cs
- SqlRetyper.cs
- AdCreatedEventArgs.cs
- RenderTargetBitmap.cs
- InkSerializer.cs
- WebPartCancelEventArgs.cs
- RefreshPropertiesAttribute.cs
- DataGridDesigner.cs
- DbBuffer.cs
- ServiceChannelManager.cs
- StatusBarDrawItemEvent.cs
- AssociationTypeEmitter.cs
- QuadraticEase.cs
- TemplatedMailWebEventProvider.cs
- Merger.cs
- FindResponse.cs
- CompiledRegexRunnerFactory.cs
- ActivityXRefPropertyEditor.cs
- EntityDataSourceWizardForm.cs
- DataControlButton.cs
- IpcManager.cs
- DataSpaceManager.cs
- TextDecorationLocationValidation.cs
- FeatureSupport.cs
- OuterGlowBitmapEffect.cs
- HwndAppCommandInputProvider.cs
- ExtendedPropertiesHandler.cs
- Matrix.cs
- ListBoxItemWrapperAutomationPeer.cs
- OpenFileDialog.cs
- TreeViewItem.cs
- WebPartsSection.cs
- MetadataImporterQuotas.cs
- SmiEventSink_Default.cs
- GeneralTransform3D.cs
- RootBrowserWindow.cs
- RequestCacheValidator.cs
- CultureTableRecord.cs
- ObjectParameter.cs
- ProxyGenerator.cs
- RegexTree.cs
- ITreeGenerator.cs
- CodeSnippetExpression.cs
- CodeAccessSecurityEngine.cs
- KnownTypesHelper.cs
- DataGridAutoFormat.cs
- QueryException.cs
- ParsedRoute.cs
- EntityDataSourceValidationException.cs
- PermissionSetEnumerator.cs
- StringCollection.cs
- CustomExpressionEventArgs.cs
- BatchStream.cs
- CompiledIdentityConstraint.cs
- CleanUpVirtualizedItemEventArgs.cs
- DataIdProcessor.cs
- MetaType.cs
- SimpleHandlerBuildProvider.cs
- DockPanel.cs
- FrameworkElementAutomationPeer.cs
- JsonObjectDataContract.cs
- RegexCaptureCollection.cs
- DataSourceListEditor.cs
- AssemblyCollection.cs
- NavigationHelper.cs
- BufferedGraphics.cs