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