Share via


NodeProperties Members

Include Protected Members
Include Inherited Members

This type is only used internally; you cannot use it directly from your code. To create your own localizable node properties, inherit from NodeProperties, and add public properties decorated with your own localized display name, category, and description attributes.

The NodeProperties type exposes the following members.

Methods

  Name Description
Public method CreateDesignPropertyDescriptor Creates a new DesignPropertyDescriptor using the supplied property descriptor. (Inherited from LocalizableProperties.)
Public method Equals Determines whether the specified Object is equal to the current Object. (Inherited from Object.)
Public method Extender Gets the extender of the specified name.
Public method ExtenderNames Gets the names of the extenders.
Protected method Finalize Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection. (Inherited from Object.)
Public method GetAttributes Gets a collection of attributes for this component. (Inherited from LocalizableProperties.)
Public method GetCfgProvider Gets the configuration provider for the associated hierarchy node.
Public method GetClassName Returns the class name of this object. (Inherited from LocalizableProperties.)
Public method GetComponentName Override. Gets the name of the associated hierarchy node. (Overrides LocalizableProperties.GetComponentName().)
Public method GetConverter Returns a type converter for this object. (Inherited from LocalizableProperties.)
Public method GetDefaultEvent Returns the default event for this object. (Inherited from LocalizableProperties.)
Public method GetDefaultProperty Gets the default property for a component. (Inherited from LocalizableProperties.)
Public method GetEditor Retrieves the editor for this object. (Inherited from LocalizableProperties.)
Public method GetEvents Overloaded. Gets the collection of events.
Public method GetHashCode Serves as a hash function for a particular type. (Inherited from Object.)
Public method GetPages Fills in an array of class identifiers (CLSID) of property pages that can be displayed for this object.
Public method GetProjectDesignerPages Gets the property pages that are associated with the project designer.
Public method GetProjectItem Gets the hierarchy or project item object corresponding to the browse object.
Public method GetProperties Overloaded. Gets the collection of properties.
Protected method GetProperty Returns the value for a specific property of the node.
Public method GetPropertyOwner Returns the browseable object, given a property descriptor. (Inherited from LocalizableProperties.)
Public method GetType Gets the Type of the current instance. (Inherited from Object.)
Protected method MemberwiseClone Creates a shallow copy of the current Object. (Inherited from Object.)
Protected method SetProperty Sets the property on the project hierarchy node.
Public method ToString Returns a String that represents the current Object. (Inherited from Object.)

Top

Properties

  Name Description
Public property ExtenderCATID Gets an extender CATID.
Public property Name Gets the name of the properties page.

Top

Explicit Interface Implementations

  Name Description
Explicit interface implemetationPrivate method IInternalExtenderProvider.CanExtend
Explicit interface implemetationPrivate method IInternalExtenderProvider.GetExtender
Explicit interface implemetationPrivate method IInternalExtenderProvider.GetExtenderNames

Top

See Also

Reference

NodeProperties Class

Microsoft.VisualStudio.Data.Schema.Project.Project.MPF Namespace