Code:
/ 4.0 / 4.0 / untmp / DEVDIV_TFS / Dev10 / Releases / RTMRel / ndp / fx / src / CompMod / System / ComponentModel / TypeConverterAttribute.cs / 1305376 / TypeConverterAttribute.cs
//------------------------------------------------------------------------------ //// Copyright (c) Microsoft Corporation. All rights reserved. // //----------------------------------------------------------------------------- /* */ namespace System.ComponentModel { using System.Diagnostics; using System.Globalization; using System.Runtime.Serialization.Formatters; using System.Security.Permissions; ////// [AttributeUsage(AttributeTargets.All)] public sealed class TypeConverterAttribute : Attribute { private string typeName; ///Specifies what type to use as /// a converter for the object /// this /// attribute is bound to. This class cannot /// be inherited. ////// public static readonly TypeConverterAttribute Default = new TypeConverterAttribute(); ///Specifies the type to use as /// a converter for the object this attribute is bound to. This /// ///field is read-only. /// public TypeConverterAttribute() { this.typeName = string.Empty; } ////// Initializes a new instance of the ///class with the /// default type converter, which /// is an /// empty string (""). /// /// public TypeConverterAttribute(Type type) { this.typeName = type.AssemblyQualifiedName; } ///Initializes a new instance of the ///class, using /// the specified type as the data converter for the object this attribute /// is bound /// to. /// public TypeConverterAttribute(string typeName) { string temp = typeName.ToUpper(CultureInfo.InvariantCulture); Debug.Assert(temp.IndexOf(".DLL") == -1, "Came across: " + typeName + " . Please remove the .dll extension"); this.typeName = typeName; } ///Initializes a new instance of the ///class, using /// the specified type name as the data converter for the object this attribute is bound to. /// public string ConverterTypeName { get { return typeName; } } public override bool Equals(object obj) { TypeConverterAttribute other = obj as TypeConverterAttribute; return (other != null) && other.ConverterTypeName == typeName; } public override int GetHashCode() { return typeName.GetHashCode(); } } } // File provided for Reference Use Only by Microsoft Corporation (c) 2007.Gets the fully qualified type name of the ////// to use as a converter for the object this attribute /// is bound to.
Link Menu

This book is available now!
Buy at Amazon US or
Buy at Amazon UK
- CollectionDataContractAttribute.cs
- AVElementHelper.cs
- FileSystemInfo.cs
- OptimizedTemplateContent.cs
- PageSettings.cs
- ObjectListComponentEditor.cs
- DbDataSourceEnumerator.cs
- SourceElementsCollection.cs
- TextCollapsingProperties.cs
- HMACSHA1.cs
- DictionarySectionHandler.cs
- TypefaceCollection.cs
- ActivityScheduledRecord.cs
- UnsafeNativeMethods.cs
- CounterCreationDataCollection.cs
- CancelEventArgs.cs
- precedingsibling.cs
- nulltextnavigator.cs
- Opcode.cs
- FileUpload.cs
- SurrogateEncoder.cs
- XamlSerializationHelper.cs
- LocatorGroup.cs
- ToolStripItemClickedEventArgs.cs
- SelectionItemPattern.cs
- StringUtil.cs
- WindowsUserNameSecurityTokenAuthenticator.cs
- Thread.cs
- DataBinder.cs
- BinaryFormatter.cs
- SelectionRange.cs
- CollectionsUtil.cs
- StyleTypedPropertyAttribute.cs
- IntegerValidatorAttribute.cs
- XmlObjectSerializerReadContextComplexJson.cs
- ValueExpressions.cs
- DbSetClause.cs
- Header.cs
- HebrewNumber.cs
- EntityDataSourceChangingEventArgs.cs
- MarkerProperties.cs
- RSAOAEPKeyExchangeDeformatter.cs
- SqlClientWrapperSmiStream.cs
- XamlPoint3DCollectionSerializer.cs
- DynamicRenderer.cs
- FocusManager.cs
- WizardForm.cs
- Error.cs
- Style.cs
- SinglePhaseEnlistment.cs
- FontEmbeddingManager.cs
- GridViewEditEventArgs.cs
- TransformValueSerializer.cs
- RequestCacheValidator.cs
- DBProviderConfigurationHandler.cs
- VisualBrush.cs
- AffineTransform3D.cs
- OrderPreservingSpoolingTask.cs
- InternalCache.cs
- FormViewInsertedEventArgs.cs
- SqlTypeSystemProvider.cs
- ImageField.cs
- ObjectDataSource.cs
- AsymmetricAlgorithm.cs
- ScriptingSectionGroup.cs
- WebBrowserPermission.cs
- HtmlShim.cs
- EntitySqlQueryCacheKey.cs
- OracleDataAdapter.cs
- SiteMapNode.cs
- SystemColors.cs
- HtmlImageAdapter.cs
- webproxy.cs
- ListViewGroup.cs
- SmtpAuthenticationManager.cs
- MeshGeometry3D.cs
- PipeStream.cs
- LayoutManager.cs
- WinFormsUtils.cs
- CompoundFileReference.cs
- ControlBuilder.cs
- DefaultProxySection.cs
- ReachPageContentCollectionSerializer.cs
- TypedCompletedAsyncResult.cs
- ListBox.cs
- Models.cs
- ShapeTypeface.cs
- PerformanceCounterPermissionEntryCollection.cs
- TriggerCollection.cs
- ScriptingProfileServiceSection.cs
- SchemaComplexType.cs
- BuildProvider.cs
- EntityDataSourceContainerNameItem.cs
- QilPatternVisitor.cs
- SqlBuffer.cs
- DataRecordInternal.cs
- XsltQilFactory.cs
- WeakEventManager.cs
- TypeContext.cs
- PackUriHelper.cs