'Declaration<ExtensionAttribute()> <CanBeNullAttribute()> Public Shared Function GetDataTypeInfoFromDataTypeId( _ ByVal dataTypeDefinitionProvider As IUADataTypeDefinitionProvider, _ ByVal dataTypeId As UAModelNodeDescriptor, _ ByVal searchSupertypes As Boolean, _ ByVal requireBaseDataType As Boolean _ ) As ValueResult(Of UADataTypeInfo)
'UsageDim dataTypeDefinitionProvider As IUADataTypeDefinitionProvider Dim dataTypeId As UAModelNodeDescriptor Dim searchSupertypes As Boolean Dim requireBaseDataType As Boolean Dim value As ValueResult(Of UADataTypeInfo) value = IUADataTypeDefinitionProviderExtension.GetDataTypeInfoFromDataTypeId(dataTypeDefinitionProvider, dataTypeId, searchSupertypes, requireBaseDataType)
[Extension()] [CanBeNull()] public static ValueResult<UADataTypeInfo> GetDataTypeInfoFromDataTypeId( IUADataTypeDefinitionProvider dataTypeDefinitionProvider, UAModelNodeDescriptor dataTypeId, bool searchSupertypes, bool requireBaseDataType )
[Extension()] [CanBeNull()] public: static ValueResult<UADataTypeInfo^>^ GetDataTypeInfoFromDataTypeId( IUADataTypeDefinitionProvider^ dataTypeDefinitionProvider, UAModelNodeDescriptor^ dataTypeId, bool searchSupertypes, bool requireBaseDataType )
Parameters
- dataTypeDefinitionProvider
 - The OPC UA data type model provider.
 - dataTypeId
 - A data type ID.
 - searchSupertypes
 - Determines whether the provider will attempt to recursively look at supertypes when determining the data type info.
 - requireBaseDataType
 - Determines whether base data types will always be included in the result.