OpcNodeTypeInfo Class

Namespace: Opc.UaFx
Assemblies: Opc.UaFx.Advanced.dll

Represents type declarations used for node types.

C#

public abstract class OpcNodeTypeInfo : IOpcType, IOpcNodeTypeInfo, IOpcNodeInfo


Inheritance Object › OpcNodeTypeInfo


Derived


Implements IOpcType, IOpcNodeTypeInfo, IOpcNodeInfo

Name Description
BaseType Gets the type from which the current OpcNodeTypeInfo directly inherits.
Category Gets the NodeCategoryOpcAttribute which identifies the kind of node and is therefore used to classify the node regarding its use and purpose.
Documentation Gets any semantic information that would help a human to understand what the type represents.
Empty Gets the type to use if their is no specific type data available.
IsAbstract
IsEmpty Gets a value indicating whether the current OpcNodeTypeInfo represents a type to use if there is no specific type described.
IsObject Gets a value indicating whether the type is an object node (see Object).
IsSystemType Gets a value indicating whether the current IOpcNodeTypeInfo represents one of the predefined built-in node types defined by the OPC UA.
IsUnknown Gets a value indicating whether the OpcNodeTypeInfo acts as a placeholder for a referenced type its type declaration could not resolved.
IsVariable Gets a value indicating whether the type is an object node (see Variable).
Name Gets a value which defines the human-readable name of the type represented. A node which represents this OpcNodeTypeInfo uses the Name as its BrowseName.
SymbolicName
TypeId Gets a value which identifies the type represented. A node which represents this OpcNodeTypeInfo uses the TypeId as its NodeId.
TypeSystem Gets the the OpcNodeTypeSystem which conains the node type declaration represented.
UnderlyingType Gets the type which provides the implementation of the OpcNodeTypeInfo.
UserWriteAccess
WriteAccess
Name Description
AttributeValue(OpcAttribute) Retrieves the value of the attribute specified.
AttributeValue``1(OpcAttribute) Retrieves the value of the attribute specified.
Child(OpcName) Retrieves the immutable child node its Name matches exactly the name specified.
Child(OpcNamePath) Retrieves the immutable child node following the path-of-names using the nodes its Name matches exactly the parts of the namePath specified.
Child(String) Retrieves the immutable child node its Name (its Value) or DisplayName(String) (its Value) matches the specified name of the node.
Children
Description(String)
Descriptions
DisplayName(String)
DisplayNames
GetMember(String) Searches for the member with the specified name.
GetMembers Returns all the members of the current OpcNodeTypeInfo.
GetMembersCore When overriden in a derived class, searches for the members defined for the current OpcNodeTypeInfo.
GetUnderlyingType Retrieves the Type which provides the implementation of the OpcNodeTypeInfo.
References
ToString Returns a String representing the Name or the UnderlyingType of the current OpcNodeTypeInfo.