diff --git a/builds/1.0.4.24/TcDynCollections.library b/builds/1.0.4.24/TcDynCollections.library
new file mode 100644
index 0000000..26ca060
Binary files /dev/null and b/builds/1.0.4.24/TcDynCollections.library differ
diff --git a/src/TwinCat Dynamic Collections/TcDynCollections/ITFs/Collections/I_Array.TcIO b/src/TwinCat Dynamic Collections/TcDynCollections/ITFs/Collections/I_Array.TcIO
index 2b5f94c..a3f8ce9 100644
--- a/src/TwinCat Dynamic Collections/TcDynCollections/ITFs/Collections/I_Array.TcIO
+++ b/src/TwinCat Dynamic Collections/TcDynCollections/ITFs/Collections/I_Array.TcIO
@@ -4,6 +4,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/TwinCat Dynamic Collections/TcDynCollections/POUs/Function Blocks/Collections/FB_Array.TcPOU b/src/TwinCat Dynamic Collections/TcDynCollections/POUs/Function Blocks/Collections/FB_Array.TcPOU
index 80d1154..a138330 100644
--- a/src/TwinCat Dynamic Collections/TcDynCollections/POUs/Function Blocks/Collections/FB_Array.TcPOU
+++ b/src/TwinCat Dynamic Collections/TcDynCollections/POUs/Function Blocks/Collections/FB_Array.TcPOU
@@ -5,13 +5,37 @@
{attribute 'enable_dynamic_creation'}
{attribute 'no_assign'}
{attribute 'no_explicit_call' := 'direct call for this function block is not allowed'}
-FUNCTION_BLOCK FB_Array EXTENDS FB_Collection IMPLEMENTS I_Array //, I_Enumerable, I_Copyable
+FUNCTION_BLOCK FB_Array EXTENDS FB_Collection IMPLEMENTS I_Array, I_Iterable //, I_Enumerable, I_Copyable
VAR
pBuffer : POINTER TO T_Generic;
END_VAR]]>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -34,6 +46,18 @@ END_VAR
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -38,6 +50,18 @@ _Empty := THIS^.ipArray._Empty;]]>
+
+
+
+
+
+
+
+
+
diff --git a/src/TwinCat Dynamic Collections/TcDynCollections/POUs/Function Blocks/Collections/Immutable/FB_Immutable_List.TcPOU b/src/TwinCat Dynamic Collections/TcDynCollections/POUs/Function Blocks/Collections/Immutable/FB_Immutable_List.TcPOU
index b2fe525..73686da 100644
--- a/src/TwinCat Dynamic Collections/TcDynCollections/POUs/Function Blocks/Collections/Immutable/FB_Immutable_List.TcPOU
+++ b/src/TwinCat Dynamic Collections/TcDynCollections/POUs/Function Blocks/Collections/Immutable/FB_Immutable_List.TcPOU
@@ -3,7 +3,7 @@
+
+
+
+
+
+
+
+
+
@@ -40,6 +52,18 @@ _Empty := THIS^.ipList._Empty;]]>
+
+
+
+
+
+
+
+
+
diff --git a/src/TwinCat Dynamic Collections/TcDynCollections/Project Information/F_GetVersion.TcPOU b/src/TwinCat Dynamic Collections/TcDynCollections/Project Information/F_GetVersion.TcPOU
index b36dc76..0836d03 100644
--- a/src/TwinCat Dynamic Collections/TcDynCollections/Project Information/F_GetVersion.TcPOU
+++ b/src/TwinCat Dynamic Collections/TcDynCollections/Project Information/F_GetVersion.TcPOU
@@ -13,7 +13,7 @@ END_VAR]]>
diff --git a/src/TwinCat Dynamic Collections/TcDynCollections/TcDynCollections.plcproj b/src/TwinCat Dynamic Collections/TcDynCollections/TcDynCollections.plcproj
index dd2da6f..fe6589d 100644
--- a/src/TwinCat Dynamic Collections/TcDynCollections/TcDynCollections.plcproj
+++ b/src/TwinCat Dynamic Collections/TcDynCollections/TcDynCollections.plcproj
@@ -21,7 +21,7 @@
TwinCat Dynamic Collections
Goodwill Mzumala
TcDynCollections
- 1.0.4.23
+ 1.0.4.24
reStructuredText
A library for handling collections of data dynamically in TwinCAT.
true
@@ -164,6 +164,9 @@
Code
+
+ Code
+
Code
@@ -320,6 +323,7 @@
+
diff --git a/src/TwinCat Dynamic Collections/TcDynCollections/Version/Global_Version.TcGVL b/src/TwinCat Dynamic Collections/TcDynCollections/Version/Global_Version.TcGVL
index 4a1e867..1248a92 100644
--- a/src/TwinCat Dynamic Collections/TcDynCollections/Version/Global_Version.TcGVL
+++ b/src/TwinCat Dynamic Collections/TcDynCollections/Version/Global_Version.TcGVL
@@ -7,7 +7,7 @@
// This function has been automatically generated from the project information.
VAR_GLOBAL CONSTANT
{attribute 'const_non_replaced'}
- stLibVersion_TwinCat_Dynamic_Collections : ST_LibVersion := (iMajor := 1, iMinor := 0, iBuild := 4, iRevision := 23, nFlags := 0, sVersion := '1.0.4.23');
+ stLibVersion_TwinCat_Dynamic_Collections : ST_LibVersion := (iMajor := 1, iMinor := 0, iBuild := 4, iRevision := 24, nFlags := 0, sVersion := '1.0.4.24');
END_VAR
]]>