Click or drag to resize

BrowseItemBranch Class

A base class for implementing a symbol table branch.
Inheritance Hierarchy

Namespace: Demo3D.PLC.Comms
Assembly: PLC (in PLC.dll) Version: 19.00.00
Syntax
C#
public class BrowseItemBranch : BrowseItemBase, 
	IEnumerable

The BrowseItemBranch type exposes the following members.

Constructors
 NameDescription
Public methodBrowseItemBranch Constructs a new symbol table root.
Public methodBrowseItemBranch(IEnumerableIBrowseItem) Constructs a new symbol table root.
Public methodBrowseItemBranch(IBrowseItem, String) Constructs a new symbol table branch.
Public methodBrowseItemBranch(IBrowseItem, String, Boolean) Constructs a new symbol table entry.
Public methodBrowseItemBranch(IBrowseItem, String, IEnumerableIBrowseItem) Constructs a new symbol table branch.
Public methodBrowseItemBranch(IBrowseItem, String, String, Boolean) Constructs a new symbol table entry.
Top
Properties
 NameDescription
Public propertyAccessName The address used to access the item from the PLC.
(Inherited from StringAddress)
Protected propertyAllowDeepSearch When searching for an item by AccessName, defines whether to deep search the symbol table.
(Inherited from BrowseItemBase)
Public propertyAllowedAccess The access defined by this address.
(Inherited from StringAddress)
Public propertyDescription Description / comment for this browse item node.
(Inherited from BrowseItemBase)
Public propertyDescriptiveName A descriptive name (shown in the Tag Server Explorer), or null to use Name.
(Inherited from BrowseItemBase)
Public propertyIsBranch Returns true if this item has children and can be expanded.
(Overrides BrowseItemBaseIsBranch)
Public propertyIsItem Returns true if this item can be loaded.
(Inherited from BrowseItemBase)
Public propertyName The name of this browse item node.
(Inherited from BrowseItemBase)
Top
Methods
 NameDescription
Public methodAdd Adds a child symbol to a branch item.
Public methodAddRange Adds a child symbols to a branch item.
Public methodEquals(IAddress) Determines whether the address equals the current address.
(Inherited from StringAddress)
Public methodEquals(Object) Determines whether the specified address equals the current address.
(Inherited from StringAddress)
Public methodEquals(StringAddress) Determines whether the address equals the current address.
(Inherited from StringAddress)
Public methodFindChild Find a child by itemName or accessName.
(Inherited from BrowseItemBase)
Public methodGetChildren Return children of a branch item.
(Overrides BrowseItemBaseGetChildren(BrowseFlags))
Public methodGetDataType Returns the type defined by this address.
(Inherited from StringAddress)
Public methodGetHashCode Computes a hash code for this address.
(Inherited from StringAddress)
Public methodRemove Removes a child symbol from a branch item.
Public methodToString Returns a string that represents the current browse item.
(Inherited from BrowseItemBase)
Top
Fields
 NameDescription
Protected fieldaccessName A cache of the string representation of the address.
(Inherited from StringAddress)
Protected fieldchildren Access to the list of child browse items.
(Inherited from BrowseItemBase)
Top
See Also