C# Class Opc.Ua.TypeTable.TypeInfo

Stores the information about an indexed type.
Show file Open project: OPCFoundation/UA-.NETStandardLibrary

Public Properties

Property Type Description
BrowseName Opc.Ua.QualifiedName
Deleted bool
Encodings Opc.Ua.NodeId[]
NodeId Opc.Ua.NodeId
SubTypes NodeIdDictionary
SuperType TypeInfo

Public Methods

Method Description
AddSubType ( TypeInfo subType ) : void

Adds a subtype to the object.

GetSubtypes ( List nodeIds ) : void

Adds the subtypes to the list.

IsTypeOf ( Opc.Ua.NodeId nodeId ) : bool

Checks if the type is a subtype of the specified node.

RemoveSubType ( Opc.Ua.NodeId subtypeId ) : void

Remove subtype.

Method Details

AddSubType() public method

Adds a subtype to the object.
public AddSubType ( TypeInfo subType ) : void
subType TypeInfo The subtype
return void

GetSubtypes() public method

Adds the subtypes to the list.
public GetSubtypes ( List nodeIds ) : void
nodeIds List The node identifiers.
return void

IsTypeOf() public method

Checks if the type is a subtype of the specified node.
public IsTypeOf ( Opc.Ua.NodeId nodeId ) : bool
nodeId Opc.Ua.NodeId The node identifier.
return bool

RemoveSubType() public method

Remove subtype.
public RemoveSubType ( Opc.Ua.NodeId subtypeId ) : void
subtypeId Opc.Ua.NodeId The subtype identifier.
return void

Property Details

BrowseName public property

public QualifiedName,Opc.Ua BrowseName
return Opc.Ua.QualifiedName

Deleted public property

public bool Deleted
return bool

Encodings public property

public NodeId[],Opc.Ua Encodings
return Opc.Ua.NodeId[]

NodeId public property

public NodeId,Opc.Ua NodeId
return Opc.Ua.NodeId

SubTypes public property

public NodeIdDictionary SubTypes
return NodeIdDictionary

SuperType public property

public TypeInfo SuperType
return TypeInfo