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
- SynchronizationLockException.cs
- SRGSCompiler.cs
- _StreamFramer.cs
- TPLETWProvider.cs
- FunctionNode.cs
- MULTI_QI.cs
- PriorityQueue.cs
- InstanceNotFoundException.cs
- BookmarkScopeInfo.cs
- PageSetupDialog.cs
- BinHexEncoder.cs
- PathGeometry.cs
- GetKeyedHashRequest.cs
- OleDbEnumerator.cs
- WmlValidatorAdapter.cs
- TypeForwardedToAttribute.cs
- RadioButtonStandardAdapter.cs
- BinarySecretSecurityToken.cs
- AnnotationAuthorChangedEventArgs.cs
- ByteRangeDownloader.cs
- XamlPointCollectionSerializer.cs
- ToolStripContentPanel.cs
- Size3D.cs
- WebPart.cs
- HelpInfo.cs
- MatrixTransform3D.cs
- XmlHierarchicalDataSourceView.cs
- ImmutableCollection.cs
- RegionData.cs
- CuspData.cs
- GetIsBrowserClientRequest.cs
- XmlAttributeProperties.cs
- StandardCommands.cs
- odbcmetadatacollectionnames.cs
- DataGridViewSelectedColumnCollection.cs
- TypeHelpers.cs
- CompatibleComparer.cs
- XmlElementAttribute.cs
- WindowsScrollBarBits.cs
- ContainerAction.cs
- StandardBindingOptionalReliableSessionElement.cs
- TextDecoration.cs
- LayoutEditorPart.cs
- JoinTreeSlot.cs
- DetailsViewInsertedEventArgs.cs
- ExpanderAutomationPeer.cs
- DockAndAnchorLayout.cs
- SyndicationFeedFormatter.cs
- SqlInternalConnectionSmi.cs
- Internal.cs
- DynamicMethod.cs
- TrustSection.cs
- StackBuilderSink.cs
- Normalizer.cs
- AsyncPostBackErrorEventArgs.cs
- PathGradientBrush.cs
- StringOutput.cs
- GeneratedView.cs
- SystemInfo.cs
- XmlDocumentViewSchema.cs
- AutoResetEvent.cs
- Column.cs
- Tile.cs
- HttpWriter.cs
- GZipDecoder.cs
- ActivityStatusChangeEventArgs.cs
- ConnectionStringSettingsCollection.cs
- _Rfc2616CacheValidators.cs
- WorkflowOwnershipException.cs
- NamedPipeHostedTransportConfiguration.cs
- AVElementHelper.cs
- ZoneLinkButton.cs
- InputLanguageSource.cs
- DesignerDataRelationship.cs
- CellPartitioner.cs
- indexingfiltermarshaler.cs
- XmlChildNodes.cs
- HandleTable.cs
- SafeWaitHandle.cs
- Matrix3DValueSerializer.cs
- DragDropManager.cs
- MultiView.cs
- CompilationUtil.cs
- CompressEmulationStream.cs
- OleDbRowUpdatingEvent.cs
- ColumnResizeAdorner.cs
- RemoteWebConfigurationHost.cs
- DatagridviewDisplayedBandsData.cs
- ThreadStateException.cs
- ExpressionParser.cs
- OleDbTransaction.cs
- WebExceptionStatus.cs
- Substitution.cs
- JavaScriptSerializer.cs
- httpapplicationstate.cs
- WindowsRichEditRange.cs
- SchemaHelper.cs
- TraceInternal.cs
- SimpleWebHandlerParser.cs
- HtmlListAdapter.cs