Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / xsp / System / Web / WebSysDefaultValueAttribute.cs / 1305376 / 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.
Link Menu
This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CodeTypeOfExpression.cs
- TypeDependencyAttribute.cs
- EntityDataSourceEntityTypeFilterConverter.cs
- SqlDataSourceCustomCommandEditor.cs
- SelectionChangedEventArgs.cs
- EmbeddedMailObjectsCollection.cs
- DriveInfo.cs
- XmlMapping.cs
- TextLineBreak.cs
- LiteralLink.cs
- categoryentry.cs
- DataGridViewSortCompareEventArgs.cs
- Operator.cs
- ItemCheckedEvent.cs
- FrameworkContentElement.cs
- TypeCollectionPropertyEditor.cs
- CmsUtils.cs
- ResXFileRef.cs
- TakeQueryOptionExpression.cs
- AsymmetricSignatureFormatter.cs
- FieldBuilder.cs
- DatePickerTextBox.cs
- EventProperty.cs
- DbConnectionClosed.cs
- UnaryNode.cs
- ToolStripHighContrastRenderer.cs
- Parser.cs
- RSAOAEPKeyExchangeDeformatter.cs
- NativeMethods.cs
- DockEditor.cs
- ErrorActivity.cs
- FtpWebRequest.cs
- HttpCapabilitiesEvaluator.cs
- FormParameter.cs
- KeyFrames.cs
- NativeBuffer.cs
- TextViewBase.cs
- ExceptionHelpers.cs
- BufferedGraphicsManager.cs
- ElementsClipboardData.cs
- ServiceDescriptionSerializer.cs
- Animatable.cs
- TrackingStringDictionary.cs
- BasicExpandProvider.cs
- DateTimeValueSerializer.cs
- PageAdapter.cs
- CultureInfoConverter.cs
- ImageConverter.cs
- EllipticalNodeOperations.cs
- OptimalTextSource.cs
- ReceiveSecurityHeader.cs
- ToggleButton.cs
- TextPattern.cs
- TextStore.cs
- XmlIgnoreAttribute.cs
- HttpCachePolicy.cs
- SQLResource.cs
- CodeSnippetCompileUnit.cs
- WindowsTooltip.cs
- HtmlInputHidden.cs
- AnnouncementDispatcherAsyncResult.cs
- ExpressionBindingsDialog.cs
- ProofTokenCryptoHandle.cs
- MethodToken.cs
- DependencyPropertyKind.cs
- DocumentEventArgs.cs
- OutputCacheProfile.cs
- UnsafeNativeMethods.cs
- HttpVersion.cs
- BitmapEffectDrawingContextWalker.cs
- CompressionTracing.cs
- WebPartDisplayModeCollection.cs
- GroupStyle.cs
- FileDialog_Vista.cs
- HTMLTextWriter.cs
- Size.cs
- CodeConstructor.cs
- TextSelectionHighlightLayer.cs
- PlatformNotSupportedException.cs
- Decoder.cs
- PlanCompilerUtil.cs
- ColumnPropertiesGroup.cs
- CompilerLocalReference.cs
- XmlSchemaAttribute.cs
- ClientSponsor.cs
- ParseNumbers.cs
- XmlExpressionDumper.cs
- XPathAxisIterator.cs
- MultipleViewProviderWrapper.cs
- SetStateEventArgs.cs
- FixedTextView.cs
- EndpointNameMessageFilter.cs
- LinqDataSource.cs
- Tile.cs
- DoWorkEventArgs.cs
- AutoGeneratedFieldProperties.cs
- CurrencyManager.cs
- DebugTrace.cs
- CommandEventArgs.cs
- SimpleExpression.cs