ISymbolFactory Interface

Symbol Factory Interface


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

Syntax

C#

public interface ISymbolFactory

The ISymbolFactory type exposes the following members.

Properties

 

Name

Description

ISymbolFactory Interface 1:

FactoryServices

Gets the factory services.

ISymbolFactory Interface 2:

HasInvalidCharacters

Gets a value indicating whether ISymbols have invalid characters

ISymbolFactory Interface 3:

InvalidCharacters

Gets the invalid characters that are not allowed to appear within the Instance Name

Methods

 

Name

Description

ISymbolFactory Interface 4:

CreateArrayElement

Creates a single Array Element

ISymbolFactory Interface 5:

CreateArrayElementInstances

Creates all Element Instances of the specified array parent symbol.

ISymbolFactory Interface 6:

CreateFieldInstance

Creates a singgle Instance member on a struct parent

ISymbolFactory Interface 7:

CreateFieldInstances

Creates the Member Instances collection for the specified parent instance

ISymbolFactory Interface 8:

CreateInstance

Creates the Symbol with the specified resolver

ISymbolFactory Interface 9:

CreateInstanceAsync

Creates the Symbol with the specified resolver

ISymbolFactory Interface 10:

CreateReferenceInstance

Creates the dereferenced Pointer instance

ISymbolFactory Interface 11:

CreateVirtualStruct

Creates the virtual structure.

ISymbolFactory Interface 12:

Initialize

Initializes the the ISymbolFactory.

ISymbolFactory Interface 13:

SetInvalidCharacters

Sets the invalid characters.

Reference

TwinCAT.TypeSystem Namespace

Beckhoff Automation GmbH & Co. KG 2001-2026