ISymbolProvider.TNamespace, TDataType, TSymbol. Interface
Symbol provider interface
          Namespace:  TwinCAT.TypeSystem.Generic
Assembly:  TwinCAT.Ads.Abstractions (in
TwinCAT.Ads.Abstractions.dll) Version: 6.0.328+39e3229
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 ISymbolProvider.TNamespace, TDataType, TSymbol. type exposes the following members.
Properties
| 
 | Name | Description | 
|---|---|---|
| 
                     | Gets all data types from all Namespaces | |
| 
                     | Get the Namespaces of DataTypes for this Symbol provider | |
| 
                     | Gets the root (main) namespace of the Symbol provider. | |
| 
                     | Gets the name of the root namespace | |
| 
                     | Gets the (root) symbols of the Symbol provider. | 
