ISymbolProvider.N, T, S. Interface

Symbol provider interface

Namespace:  TwinCAT.TypeSystem.Generic
Assembly:  TwinCAT.Ads (in TwinCAT.Ads.dll) Version: 4.3.0.0

Syntax

C#

public interface ISymbolProvider<N, T, S>
where N : Object, INamespace<T>
where T : IDataType
where S : ISymbol

VB

Public Interface ISymbolProvider(Of N As {Object, INamespace(Of T)}, T As IDataType, S As ISymbol)

Type Parameters

N

Namespace type

T

DataType type

S

Symbol type

The ISymbolProvider.N, T, S. 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