ISymbolFactory Interface

Symbol Factory Interface

Namespace:  TwinCAT.TypeSystem
Assembly:  TwinCAT.Ads.Abstractions (in TwinCAT.Ads.Abstractions.dll) Version: 6.0.328+39e3229

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