NodeProperties Class
This API is not CLS-compliant.
Inheritance Hierarchy
System..::..Object
Microsoft.VisualStudio.Data.Tools.Package.Project.Internal..::..LocalizableProperties
Microsoft.VisualStudio.Data.Tools.Package.Project.Internal..::..NodeProperties
Microsoft.VisualStudio.Data.Tools.Package.Project.Internal..::..DatabaseFileNodeProperties
Microsoft.VisualStudio.Data.Tools.Package.Project.Internal..::..DatabaseProjectNodeProperties
Microsoft.VisualStudio.Data.Tools.Package.Project.Internal..::..FolderNodeProperties
Microsoft.VisualStudio.Data.Tools.Package.Project.Internal..::..ReferenceNodeProperties
Namespace: Microsoft.VisualStudio.Data.Tools.Package.Project.Internal
Assembly: Microsoft.VisualStudio.Data.Tools.Package (in Microsoft.VisualStudio.Data.Tools.Package.dll)
Syntax
'Declaration
<ComVisibleAttribute(True)> _
<CLSCompliantAttribute(False)> _
Public Class NodeProperties _
Inherits LocalizableProperties _
Implements ISpecifyPropertyPages, IVsGetCfgProvider, IVsSpecifyProjectDesignerPages, IInternalExtenderProvider, _
IVsBrowseObject
'Usage
Dim instance As NodeProperties
[ComVisibleAttribute(true)]
[CLSCompliantAttribute(false)]
public class NodeProperties : LocalizableProperties,
ISpecifyPropertyPages, IVsGetCfgProvider, IVsSpecifyProjectDesignerPages, IInternalExtenderProvider, IVsBrowseObject
[ComVisibleAttribute(true)]
[CLSCompliantAttribute(false)]
public ref class NodeProperties : public LocalizableProperties,
ISpecifyPropertyPages, IVsGetCfgProvider, IVsSpecifyProjectDesignerPages, IInternalExtenderProvider, IVsBrowseObject
[<ComVisibleAttribute(true)>]
[<CLSCompliantAttribute(false)>]
type NodeProperties =
class
inherit LocalizableProperties
interface ISpecifyPropertyPages
interface IVsGetCfgProvider
interface IVsSpecifyProjectDesignerPages
interface IInternalExtenderProvider
interface IVsBrowseObject
end
public class NodeProperties extends LocalizableProperties implements ISpecifyPropertyPages, IVsGetCfgProvider, IVsSpecifyProjectDesignerPages, IInternalExtenderProvider, IVsBrowseObject
The NodeProperties type exposes the following members.
Properties
Name | Description | |
---|---|---|
ExtenderCATID | TSDATA : \\cpvsbuild\drops\orcas\main\raw\20402.00\sources\wizard\vsdesigner\designer\microsoft\VisualStudio\Editors\PropertyPages\AutomationExtenderManager.cs reflexively looks for an ExtenderCATID get property. MPF originally wrote this routine as a method, so we need to override otherwise the property pages cannot use extenders for the property objects when looking for property set/get methods. | |
Name | Used by Property Pages Frame to set it's title bar. The Caption of the Hierarchy Node is returned. |
Top
Methods
Top
Explicit Interface Implementations
Name | Description | |
---|---|---|
IInternalExtenderProviderCanExtend | ||
IInternalExtenderProviderGetExtender | ||
IInternalExtenderProviderGetExtenderNames |
Top
Remarks
This is public because it is used in the property editor.
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