SymbolLoaderFactory Class

The class SymbolLoaderFactory is used to create a new instance of the AdsSymbolLoader initialized to the parametrized mode (SymbolBrowser V2, new Version)

Inheritance Hierarchy

SystemObject
  TwinCAT.Ads.TypeSystemSymbolLoaderFactory

Namespace: TwinCAT.Ads.TypeSystem
Assembly: TwinCAT.Ads (in TwinCAT.Ads.dll) Version: 7.0.0+e56d35ccc4675faac24789a4aab60071fc61d470

Syntax

C#

public static class SymbolLoaderFactory

The SymbolLoaderFactory type exposes the following members.

Methods

 

Name

Description

SymbolLoaderFactory Class 1:

SymbolLoaderFactory Class 2:

SymbolLoaderFactory Class 3:

Create

Creates the specified Symbol loader

Remarks

The Symbol Loader (V2) supports the following modes.

Flat

The flat mode organizes the Symbols in a flat list. This mode is available in all .NET versions.

VirtualTree

The virtual tree mode organizes the Symbols hierarchically with parent-child relationships. This mode is available in all .NET Versions.

DynamicTree

The Dynamic tree mode organizes the Symbols hierarchically and (dynamically) creates struct members, array elements and enum fields on the fly. This feature is only available on platforms that support the Dynamic Language Runtime (DLR), actually all .NET Framework Version larger than 4.0.

Virtual instances means, that all Symbols are ordered within a tree structure. For that symbol nodes that are not located on a fixed address, a Virtual Symbol will be created. Setting the virtualInstance parameter to 'false' means, that the located symbols will be returned in a flattened list.

Reference

TwinCAT.Ads.TypeSystem Namespace SymbolLoaderSettings

Beckhoff Automation GmbH & Co. KG 2001-2026