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
- InlinedAggregationOperatorEnumerator.cs
- ListSortDescription.cs
- WebPartDescriptionCollection.cs
- LineUtil.cs
- PackWebResponse.cs
- ImageUrlEditor.cs
- DynamicResourceExtension.cs
- DataControlPagerLinkButton.cs
- XPathArrayIterator.cs
- LateBoundBitmapDecoder.cs
- ReliableSessionBindingElementImporter.cs
- GridViewPageEventArgs.cs
- KeyValuePairs.cs
- BooleanAnimationBase.cs
- ContentDefinition.cs
- IDQuery.cs
- NameSpaceExtractor.cs
- SymmetricKey.cs
- EntityDataSourceChangedEventArgs.cs
- Variant.cs
- ReadWriteSpinLock.cs
- DummyDataSource.cs
- ExcCanonicalXml.cs
- SyntaxCheck.cs
- TextPattern.cs
- LinqDataSourceValidationException.cs
- OleDbDataReader.cs
- DSASignatureDeformatter.cs
- BorderSidesEditor.cs
- PermissionSet.cs
- NonClientArea.cs
- InputReportEventArgs.cs
- WindowCollection.cs
- TextBoxBaseDesigner.cs
- Soap12ProtocolImporter.cs
- DecoderNLS.cs
- XmlObjectSerializerReadContextComplexJson.cs
- TextBox.cs
- ObjectDataSourceView.cs
- HtmlCalendarAdapter.cs
- RequestResizeEvent.cs
- Parser.cs
- Thread.cs
- ResourceReader.cs
- XPathQilFactory.cs
- Setter.cs
- TextProviderWrapper.cs
- OleDbCommandBuilder.cs
- EpmHelper.cs
- ListDictionaryInternal.cs
- ColumnMap.cs
- SchemaElementDecl.cs
- BooleanStorage.cs
- CompositeActivityTypeDescriptor.cs
- ArrowControl.xaml.cs
- AdRotatorDesigner.cs
- ObjectComplexPropertyMapping.cs
- TextBoxDesigner.cs
- PointLightBase.cs
- EnvelopeVersion.cs
- TypeSystemProvider.cs
- FormsAuthenticationCredentials.cs
- UIElementParagraph.cs
- TextTreeObjectNode.cs
- XmlSchemaSubstitutionGroup.cs
- Matrix3DValueSerializer.cs
- DbConnectionInternal.cs
- ListControlConvertEventArgs.cs
- EmptyReadOnlyDictionaryInternal.cs
- UriParserTemplates.cs
- CustomAttribute.cs
- DescendantBaseQuery.cs
- JavaScriptSerializer.cs
- ColorAnimationUsingKeyFrames.cs
- DoubleSumAggregationOperator.cs
- SolidColorBrush.cs
- BinaryWriter.cs
- Line.cs
- CheckedListBox.cs
- ItemsControlAutomationPeer.cs
- DataGridViewSelectedRowCollection.cs
- TreeNodeMouseHoverEvent.cs
- LoginCancelEventArgs.cs
- ContainerFilterService.cs
- EncodingDataItem.cs
- DateBoldEvent.cs
- Signature.cs
- EncoderExceptionFallback.cs
- CodeLinePragma.cs
- FilterEventArgs.cs
- DataGridViewTextBoxCell.cs
- SqlDataSourceView.cs
- DynamicFilterExpression.cs
- ProcessHostConfigUtils.cs
- MemberDescriptor.cs
- AssemblyAssociatedContentFileAttribute.cs
- Rect3DConverter.cs
- WebErrorHandler.cs
- FormView.cs
- TableSectionStyle.cs