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

System.Object
  TwinCAT.Ads.TypeSystem.SymbolLoaderFactory
Namespace:  TwinCAT.Ads.TypeSystem
Assembly:  TwinCAT.Ads (in TwinCAT.Ads.dll) Version: 4.3.0.0

Syntax

C#

public class SymbolLoaderFactory

VB

Public Class SymbolLoaderFactory

The SymbolLoaderFactory type exposes the following members.

Constructors

 

Name

Description

SymbolLoaderFactory

Methods

 

Name

Description

Create

Creates the specified connection.

Equals

Determines whether the specified object is equal to the current object. (Inherited from Object.)

Finalize

Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.)

GetHashCode

Serves as the default hash function. (Inherited from Object.)

GetType

Gets the Type of the current instance. (Inherited from Object.)

MemberwiseClone

Creates a shallow copy of the current Object. (Inherited from Object.)

ToString

Returns a string that represents the current object. (Inherited from Object.)

Remarks

The Symbol Loader (V2) supports the following modes. FlatThe flat mode organizes the Symbols in a flat list. This mode is available in all .NET versions. VirtualTreeThe virtual tree mode organizes the Symbols hierarchically with parent-child relationships. This mode is available in all .NET Versions. DynamicTreeThe 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

TwinCAT.Ads.SymbolLoaderSettings