Create a DataSourceIterator for a given DataSourceResultSet. This is implemented in the class that subclasses the AbstractDataSource to use the DataSourceIterator derived class for its class.
Syntax
Visual Basic (Declaration) | |
---|
Public Overrides Function makeDataSourceIterator( _
ByVal tag As ForEachTag, _
ByVal stack() As net.windward.datasource.DataSourceNode, _
ByVal data As net.windward.datasource.abstract_datasource.IDataSourceResultSet _
) As net.windward.datasource.DataSourceIterator |
Visual Basic (Usage) | Copy Code |
---|
Dim instance As LiteralDataSourceDotNet.LiteralDataSourceNodeDotNet
Dim tag As ForEachTag
Dim stack() As net.windward.datasource.DataSourceNode
Dim data As net.windward.datasource.abstract_datasource.IDataSourceResultSet
Dim value As net.windward.datasource.DataSourceIterator
value = instance.makeDataSourceIterator(tag, stack, data) |
C# | |
---|
public override net.windward.datasource.DataSourceIterator makeDataSourceIterator(
ForEachTag tag,
net.windward.datasource.DataSourceNode[] stack,
net.windward.datasource.abstract_datasource.IDataSourceResultSet data
) |
Managed Extensions for C++ | |
---|
public: net.windward.datasource.DataSourceIterator* makeDataSourceIterator(
ForEachTag* tag,
net.windward.datasource.DataSourceNode*[]* stack,
net.windward.datasource.abstract_datasource.IDataSourceResultSet* data
) override |
C++/CLI | |
---|
public:
net.windward.datasource.DataSourceIterator^ makeDataSourceIterator(
ForEachTag^ tag,
net.windward.datasource.array<DataSourceNode^>^ stack,
net.windward.datasource.abstract_datasource.IDataSourceResultSet^ data
) override |
Parameters
- tag
- The forEach tag that creates the iteration.
- stack
- The stack of tags it is inside.
- data
- The data to be iterated over
Return Value
The iterator object.
Requirements
Platforms: Windows 10, Windows NT, Windows Server
See Also