IOpcNodeMemberInfo Interface

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

Defines the metanode of a member declared by a node type.

C#

public interface IOpcNodeMemberInfo : IOpcNodeInfo, IOpcNodeModellingOrder


Implements IOpcNodeInfo, AttributeValue(UaFx), AttributeValue``1(UaFx), Child(System), Child(UaFx), IOpcNodeModellingOrder

Name Description
Category Gets the NodeCategoryOpcAttribute which identifies the kind of node and is therefore used to classify the node regarding its use and purpose.
(Inherited from IOpcNodeInfo)
DeclaringType Gets the type that declares the current IOpcNodeMemberInfo.
Description Gets the value of the optional DescriptionOpcAttribute which shall explain the meaning of the node.
(Inherited from IOpcNodeInfo)
DisplayName Gets the value of the DisplayNameOpcAttribute which defines the localizable name of the node.
(Inherited from IOpcNodeInfo)
Id Gets the value of the NodeIdOpcAttribute which unambiguously identifies the node.
(Inherited from IOpcNodeInfo)
IsOptional Gets a value indicating whether the instance might not necessarily exist.
(Inherited from IOpcNodeModellingOrder)
MemberType Gets the type of value this member provides.
Name Gets the value of the BrowseNameOpcAttribute which defines the non-localizable human-readable name used when browsing the address space.
(Inherited from IOpcNodeInfo)
Parent (Inherited from IOpcNodeInfo)
ReflectedType Gets the type that was used to obtain this instance of IOpcNodeMemberInfo.
Rule (Inherited from IOpcNodeModellingOrder)
SymbolicName (Inherited from IOpcNodeInfo)
UserWriteAccess (Inherited from IOpcNodeInfo)
WriteAccess (Inherited from IOpcNodeInfo)
Name Description
AttributeValue(OpcAttribute) Retrieves the value of the attribute specified.
(Inherited from IOpcNodeInfo)
AttributeValue``1(OpcAttribute) Retrieves the value of the attribute specified.
(Inherited from IOpcNodeInfo)
Child(OpcName) Retrieves the immutable child node its Name matches exactly the name specified.
(Inherited from IOpcNodeInfo)
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.
(Inherited from IOpcNodeInfo)
Child(String) Retrieves the immutable child node its Name (its Value) or DisplayName (its Value) matches the specified name of the node.
(Inherited from IOpcNodeInfo)
Children Retrieves a sequence of immutable nodes organized as children of this node.
(Inherited from IOpcNodeInfo)
GetValue(Object) Gets the value of the member supported by the given object instance.
References Retrieves a sequence of immutable references between this node and other nodes.
(Inherited from IOpcNodeInfo)
SetValue(Object, Object) Sets the value of the member supported by the given object instance.