ISymbolProviderTNamespace, TDataType, TSymbol Interface

Symbol provider interface


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

Syntax

C#

public interface ISymbolProvider<TNamespace, TDataType, TSymbol>
where TDataType : class, IDataType
where TSymbol : class, ISymbol

Type Parameters

TNamespace

Namespace type

TDataType

DataType type

TSymbol

Symbol type

The ISymbolProviderTNamespace, TDataType, TSymbol type exposes the following members.

Properties

 

Name

Description

DataTypes

Gets all data types from all Namespaces

Namespaces

Get the Namespaces of DataTypes for this Symbol provider

RootNamespace

Gets the root (main) namespace of the Symbol provider.

RootNamespaceName

Gets the name of the root namespace

Symbols

Gets the (root) symbols of the Symbol provider.

Reference

TwinCAT.TypeSystem.Generic Namespace

Beckhoff Automation GmbH & Co. KG 2001-2026