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
- ExpressionUtilities.cs
- EnumType.cs
- UserNameSecurityTokenProvider.cs
- DataGridItemCollection.cs
- AsymmetricAlgorithm.cs
- FormsAuthenticationTicket.cs
- HostedTcpTransportManager.cs
- HttpWriter.cs
- Gdiplus.cs
- VolatileEnlistmentMultiplexing.cs
- ToolStripGrip.cs
- ViewSimplifier.cs
- Point3D.cs
- HotSpotCollectionEditor.cs
- _BaseOverlappedAsyncResult.cs
- StrongName.cs
- ZipIOLocalFileDataDescriptor.cs
- PersistenceContext.cs
- dataobject.cs
- DBConcurrencyException.cs
- RegexCaptureCollection.cs
- QuaternionAnimationUsingKeyFrames.cs
- EmptyCollection.cs
- TableDetailsRow.cs
- AxHost.cs
- EmptyStringExpandableObjectConverter.cs
- EntityCollectionChangedParams.cs
- UrlPropertyAttribute.cs
- FloatAverageAggregationOperator.cs
- DBConnection.cs
- WriteFileContext.cs
- RepeaterItemCollection.cs
- SchemaCollectionPreprocessor.cs
- EntityContainerEmitter.cs
- SmtpLoginAuthenticationModule.cs
- RegionInfo.cs
- DataGridClipboardCellContent.cs
- ModuleConfigurationInfo.cs
- DefaultHttpHandler.cs
- TypeElement.cs
- MenuBase.cs
- Font.cs
- PlatformNotSupportedException.cs
- CodeTypeDelegate.cs
- ListView.cs
- PaintValueEventArgs.cs
- List.cs
- DeclarativeCatalogPartDesigner.cs
- GeometryCombineModeValidation.cs
- RawStylusInputCustomDataList.cs
- FtpWebRequest.cs
- EntityDataSourceColumn.cs
- BulletedList.cs
- SmtpNetworkElement.cs
- WebEventCodes.cs
- TextUtf8RawTextWriter.cs
- StatusBarPanelClickEvent.cs
- MouseActionConverter.cs
- ImageAutomationPeer.cs
- SerializerProvider.cs
- NetworkInterface.cs
- RtfToken.cs
- ImageSource.cs
- GeometryHitTestParameters.cs
- ComponentEditorPage.cs
- ProvidersHelper.cs
- ByteStorage.cs
- ExceptQueryOperator.cs
- ParsedAttributeCollection.cs
- TextRangeSerialization.cs
- DataObjectFieldAttribute.cs
- WebEvents.cs
- FileRegion.cs
- ActivityMarkupSerializationProvider.cs
- SRDisplayNameAttribute.cs
- DispatcherTimer.cs
- AuthenticationModuleElement.cs
- NameValueCollection.cs
- ScriptReferenceEventArgs.cs
- Script.cs
- StylusCollection.cs
- CalloutQueueItem.cs
- XslCompiledTransform.cs
- TextTreeInsertElementUndoUnit.cs
- ArrayWithOffset.cs
- XmlWriter.cs
- DbProviderServices.cs
- PartialCachingControl.cs
- Transform3D.cs
- AutoResetEvent.cs
- GridErrorDlg.cs
- Geometry.cs
- EntryIndex.cs
- XPathDocumentBuilder.cs
- CodeSnippetCompileUnit.cs
- FileDialogPermission.cs
- GeneralTransformCollection.cs
- SqlCommandBuilder.cs
- FontFamilyConverter.cs
- XmlDocument.cs