ComponentPickerPropertyPageAttribute ComponentPickerPropertyPageAttribute ComponentPickerPropertyPageAttribute ComponentPickerPropertyPageAttribute ComponentPickerPropertyPageAttribute Class

Definition

This attribute adds the property page registration for Component picker For Example: [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0Exp\ComponentPickerPages\My Component Page] @="#13925" "Package"="{B0002DC2-56EE-4931-93F7-70D6E9863940}" "Page"="{0A9F3920-3881-4f50-8986-9EDEC7B33566}" "Sort"=dword:00000014 "AddToMru"=dword:00000000 "ComponentType"=".Net Assembly"

public ref class ComponentPickerPropertyPageAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
public ref class ComponentPickerPropertyPageAttribute sealed : Microsoft::VisualStudio::Shell::RegistrationAttribute
[System.AttributeUsage(System.AttributeTargets.Class, AllowMultiple=true, Inherited=true)]
public sealed class ComponentPickerPropertyPageAttribute : Microsoft.VisualStudio.Shell.RegistrationAttribute
type ComponentPickerPropertyPageAttribute = class
    inherit RegistrationAttribute
Public NotInheritable Class ComponentPickerPropertyPageAttribute
Inherits RegistrationAttribute
Inheritance
ComponentPickerPropertyPageAttributeComponentPickerPropertyPageAttributeComponentPickerPropertyPageAttributeComponentPickerPropertyPageAttributeComponentPickerPropertyPageAttribute
Attributes

Remarks

For example:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\9.0Exp\ComponentPickerPages\My Component Page]

@="#13925"

"Package"="{B0002DC2-56EE-4931-93F7-70D6E9863940}"

"Page"="{0A9F3920-3881-4f50-8986-9EDEC7B33566}"

"Sort"=dword:00000014

"AddToMru"=dword:00000000

"ComponentType"=".NET Assembly"

Constructors

ComponentPickerPropertyPageAttribute(Type, Type, String) ComponentPickerPropertyPageAttribute(Type, Type, String) ComponentPickerPropertyPageAttribute(Type, Type, String) ComponentPickerPropertyPageAttribute(Type, Type, String) ComponentPickerPropertyPageAttribute(Type, Type, String)

Creates a new ComponentPicker page registration attribute to register a custom component picker property page.

Properties

AddToMru AddToMru AddToMru AddToMru AddToMru

Get or Set the AddToMru value

ComponentType ComponentType ComponentType ComponentType ComponentType

Get or set the Component Type value.

DefaultPageNameValue DefaultPageNameValue DefaultPageNameValue DefaultPageNameValue DefaultPageNameValue

get / sets default page name value

PacakgeGuid PacakgeGuid PacakgeGuid PacakgeGuid PacakgeGuid

Get the pacakge Guid

PageGuid PageGuid PageGuid PageGuid PageGuid

Get the Guid representing the property page

PageRegKeyName PageRegKeyName PageRegKeyName PageRegKeyName PageRegKeyName

Get the property page reg key name.

SortOrder SortOrder SortOrder SortOrder SortOrder

Get or Set the Sort reg value

TypeId TypeId TypeId TypeId TypeId

Gets the current instance of this attribute.

(Inherited from RegistrationAttribute)

Methods

GetPackageRegKeyPath(Guid) GetPackageRegKeyPath(Guid) GetPackageRegKeyPath(Guid) GetPackageRegKeyPath(Guid) GetPackageRegKeyPath(Guid)

Gets the registry path (relative to the registry root of the application) of the VSPackage.

(Inherited from RegistrationAttribute)
Register(RegistrationAttribute+RegistrationContext) Register(RegistrationAttribute+RegistrationContext) Register(RegistrationAttribute+RegistrationContext) Register(RegistrationAttribute+RegistrationContext) Register(RegistrationAttribute+RegistrationContext)

Called to register this attribute with the given context. The context contains the location where the registration information should be placed. It also contains other information such as the type being registered and path information.

Unregister(RegistrationAttribute+RegistrationContext) Unregister(RegistrationAttribute+RegistrationContext) Unregister(RegistrationAttribute+RegistrationContext) Unregister(RegistrationAttribute+RegistrationContext) Unregister(RegistrationAttribute+RegistrationContext)

Unregister property page

Applies to