Share via


Node Class

 

An abstract base class that represents a managed entity of a snap-in.

Namespace:   Microsoft.ManagementConsole
Assembly:  Microsoft.ManagementConsole (in Microsoft.ManagementConsole.dll)

Inheritance Hierarchy

System.Object
  Microsoft.ManagementConsole.Node
    Microsoft.ManagementConsole.ResultNode
    Microsoft.ManagementConsole.ScopeNode

Syntax

public abstract class Node
public ref class Node abstract 
[<AbstractClass>]
type Node = class end
Public MustInherit Class Node

Properties

Name Description
System_CAPS_pubproperty DisplayName

Gets or sets the display name for the node.

System_CAPS_protproperty Id

Gets the internally generated integer that uniquely identifies the Node instance at runtime.

System_CAPS_pubproperty ImageIndex

Gets or sets the image index for the node. This is an index of the small and large images in the instance of the snap-in class that is related to the node.

System_CAPS_pubproperty SnapIn

Gets the instance of the snap-in that is associated with the node.

System_CAPS_pubproperty SubItemDisplayNames

Gets or sets the collection of sub-item display names for the node. This collection is used if the node appears in a list view.

System_CAPS_pubproperty Tag

Gets or sets custom information that is associated with the node.

Methods

Name Description
System_CAPS_pubmethod Equals(Object)

(Inherited from Object.)

System_CAPS_protmethod Finalize()

(Inherited from Object.)

System_CAPS_pubmethod GetHashCode()

(Inherited from Object.)

System_CAPS_pubmethod GetType()

(Inherited from Object.)

System_CAPS_protmethod MemberwiseClone()

(Inherited from Object.)

System_CAPS_pubmethod ToString()

(Inherited from Object.)

Remarks

This class is the base class for all MMC-related node types. It encapsulates common functionality such as display text, node type qualification, and a mechanism to expose the actions that are associated with the node.

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

Microsoft.ManagementConsole Namespace

Return to top