PropertyPageTypeConverterAttribute Class
This class and its members are reserved for internal use and are not intended to be used in your code. Defines our type converter.
Inheritance Hierarchy
System..::..Object
System..::..Attribute
Microsoft.VisualStudio.Data.Tools.Package.Project.Internal..::..PropertyPageTypeConverterAttribute
Namespace: Microsoft.VisualStudio.Data.Tools.Package.Project.Internal
Assembly: Microsoft.VisualStudio.Data.Tools.Package (in Microsoft.VisualStudio.Data.Tools.Package.dll)
Syntax
'Declaration
<AttributeUsageAttribute(AttributeTargets.Class Or AttributeTargets.Enum Or AttributeTargets.Property Or AttributeTargets.Field)> _
Public NotInheritable Class PropertyPageTypeConverterAttribute _
Inherits Attribute
'Usage
Dim instance As PropertyPageTypeConverterAttribute
[AttributeUsageAttribute(AttributeTargets.Class|AttributeTargets.Enum|AttributeTargets.Property|AttributeTargets.Field)]
public sealed class PropertyPageTypeConverterAttribute : Attribute
[AttributeUsageAttribute(AttributeTargets::Class|AttributeTargets::Enum|AttributeTargets::Property|AttributeTargets::Field)]
public ref class PropertyPageTypeConverterAttribute sealed : public Attribute
[<SealedAttribute>]
[<AttributeUsageAttribute(AttributeTargets.Class|AttributeTargets.Enum|AttributeTargets.Property|AttributeTargets.Field)>]
type PropertyPageTypeConverterAttribute =
class
inherit Attribute
end
public final class PropertyPageTypeConverterAttribute extends Attribute
The PropertyPageTypeConverterAttribute type exposes the following members.
Constructors
Name | Description | |
---|---|---|
PropertyPageTypeConverterAttribute | Initializes a new instance of the PropertyPageTypeConverterAttribute class. |
Top
Properties
Name | Description | |
---|---|---|
ConverterType | Gets {insert text here}. | |
TypeId | (Inherited from Attribute.) |
Top
Methods
Name | Description | |
---|---|---|
Equals | (Inherited from Attribute.) | |
Finalize | (Inherited from Object.) | |
GetHashCode | (Inherited from Attribute.) | |
GetType | (Inherited from Object.) | |
IsDefaultAttribute | (Inherited from Attribute.) | |
Match | (Inherited from Attribute.) | |
MemberwiseClone | (Inherited from Object.) | |
ToString | (Inherited from Object.) |
Top
Explicit Interface Implementations
Name | Description | |
---|---|---|
_Attribute..::..GetIDsOfNames | (Inherited from Attribute.) | |
_Attribute..::..GetTypeInfo | (Inherited from Attribute.) | |
_Attribute..::..GetTypeInfoCount | (Inherited from Attribute.) | |
_Attribute..::..Invoke | (Inherited from Attribute.) |
Top
Remarks
This is needed to get rid of the type TypeConverter type that could not give back the Type we were passing to him. We do not want to use reflection to get the type back from the ConverterTypeName. Also the GetType mthos does not spwan converters from other assemblies.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Reference
Microsoft.VisualStudio.Data.Tools.Package.Project.Internal Namespace