Node Class

CVB.Net Documentation
Base class of all server nodes.
Inheritance Hierarchy

SystemObject
  Stemmer.Cvb.GevServerNode
    Stemmer.Cvb.GevServerValueNode

Namespace:  Stemmer.Cvb.GevServer
Assembly:  Stemmer.Cvb.GevServer (in Stemmer.Cvb.GevServer.dll) Version: 14.0.0.0
Syntax

public abstract class Node : INativeHandle, 
	IDisposable, IConfigurableNode, INode

The Node type exposes the following members.

Constructors

  NameDescription
Protected methodNode
Creates a node from the given handle.
Top
Properties

  NameDescription
Public propertyAccessMode
Gets the AccessMode of this node.
Public propertyAliasNode
Gets or sets the node that is an alias value for this node.
Public propertyCacheMode
Gets the cache mode of this node.
Public propertyDescription
Gets or sets the long descriptive text of this node.
Public propertyEventID
Nodes with an event identifier may become invalidated if an event/message is delivered from the device.
Public propertyHandle
Native CVB GevServer Node handle.
Public propertyImposedAccessMode
Overrides the node's default AccessMode.
Public propertyIsAvailable
AccessMode helper to check whether this node is available.
Public propertyIsAvailableConfig
Gets or sets the node that specifies whether a node is currently available or not.
Public propertyIsDeprecated
Gets whether this node is considered deprecated.
Public propertyIsDisposed
Tests whether the native handle has been disposed.
Public propertyIsFeature
Gets whether this node is considered a feature node.
Public propertyIsImplemented
AccessMode helper to check whether this node is implemented.
Public propertyIsImplementedConfig
Gets or sets the node that specifies whether a node is implemented in the device or not.
Public propertyIsLockedConfig
Gets or sets the node that specifies whether a node is currently read only or not.
Public propertyIsReadable
AccessMode helper to check whether this node is readable.
Public propertyIsWritable
AccessMode helper to check whether this node is writable.
Public propertyName
Gets the full name of this node.
Public propertyNamespace
Gets the namespace this node is in.
Public propertyNodeMap
Gets the parent NodeMap of this GevServerNode.
Public propertyToolTip
Gets or sets the short descriptive text of this node.
Public propertyVisibility
Gets or sets the complexity level of this node.
Top
Methods

  NameDescription
Public methodDispose
Disposes the native object wrapped by this object immediately.
Protected methodDispose(Boolean)
IDispose helper function.
Protected methodStatic memberEnsureNodeNameOnly
Throws if the given name has a namespace prefix.
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Protected methodFinalize
Finalizer.
(Overrides ObjectFinalize.)
Protected methodGetAccessMode
Implementation for getting the access mode.
Protected methodGetCacheMode
Gets the current (dependent) cache mode of this node.
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Protected methodStatic memberParseName
Gets the name part of the given node name.
Protected methodStatic memberParseNamespace
Gets the Namespace from the given name.
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Top
Events

  NameDescription
Public eventObjectDisposing
Raised when this object is about to be disposed via the Dispose method.
Top
Explicit Interface Implementations

  NameDescription
Explicit interface implementationPrivate propertyIConfigurableNodeAliasNode
Gets or sets the node that is an alias value for this node.
Explicit interface implementationPrivate propertyIConfigurableNodeIsAvailableConfig
Gets or sets the node that specifies whether a node is currently available or not.
Explicit interface implementationPrivate propertyIConfigurableNodeIsImplementedConfig
Gets or sets the node that specifies whether a node is implemented in the device or not.
Explicit interface implementationPrivate propertyIConfigurableNodeIsLockedConfig
Gets or sets the node that specifies whether a node is currently read only or not.
Explicit interface implementationPrivate propertyINodeAliasNode
Gets the node that is an alias value for this node.
Explicit interface implementationPrivate propertyINodeNodeMap
Gets the INodeMap this node resides in.
Top
See Also

Reference