Click or drag to resize

IBrowseItem Interface

A browsable item, usually representing a symbol in the PLC symbol table. Can optionally also implement IBrowseItemDescription.

Namespace:  Demo3D.PLC.Comms
Assembly:  PLC (in PLC.dll) Version: 15.0.2.11458
Syntax
C#
public interface IBrowseItem : IAddress, 
	IEquatable<IAddress>

The IBrowseItem type exposes the following members.

Properties
  NameDescription
Public propertyAccessName
User printable string address.
(Inherited from IAddress.)
Public propertyAllowedAccess
The access rights for this address.
(Inherited from IAddress.)
Public propertyIsBranch
True if this item has children and can be expanded.
Public propertyIsItem
True if this item can be loaded.
Public propertyName
The name of this browse item node.
Public propertyParent
The full name of this browse item node.
Top
Methods
  NameDescription
Public methodFindChild
Find a child item with the given itemName or accessName.
Public methodGetChildren
Return children of a branch item.
Public methodGetDataType
Returns the type defined by this address.
(Inherited from IAddress.)
Top
Extension Methods
  NameDescription
Public Extension MethodAssociatedServerItem
Gets one ServerItem corresponding to a browseItem.
(Defined by BrowseItemExtensions.)
Public Extension MethodFindChild
Finds a child item with the given name.
(Defined by BrowseItemExtensions.)
Public Extension MethodFullName
Returns the full (usually dot separated) name.
(Defined by BrowseItemExtensions.)
Public Extension MethodGetDataType
Returns the type defined by this address.
(Defined by AddressExtensions.)
Public Extension MethodIsAllLoaded
Gets a value indicating whether all items from the browseItem have been loaded.
(Defined by BrowseItemExtensions.)
Public Extension MethodIsAnyLoadable
Gets a value indicating whether any item, or sub-items, can be loaded.
(Defined by BrowseItemExtensions.)
Public Extension MethodIsAnyLoaded
Gets a value indicating whether any items from the branch have been loaded.
(Defined by BrowseItemExtensions.)
Public Extension MethodSiblingServerItems
Gets all sibling server items belonging to this browseItem.
(Defined by BrowseItemExtensions.)
Public Extension MethodToString(Type)Overloaded.
Return string representation using the format for asAddressType.
(Defined by AddressExtensions.)
Public Extension MethodToStringTOverloaded.
Return string representation using the format for T.
(Defined by AddressExtensions.)
Public Extension MethodTreatAsItem
Gets a value indicating whether this branch should be treated as an item.
(Defined by BrowseItemExtensions.)
Top
See Also