Control Arrays Support
Control Arrays do not exist in a natural way in .NET. In order to achieve an equivalent behavior, the VBUC generates each of the control array elements as an individual control with its own declaration. It also applies all the necessary initializations and event bindings to each control element. Additionally, the VBUC declares an array containing all of the control array elements, allowing to reference the elements by index with a variable to execute iterations over the array.
All the references to the control array are changed to either a direct reference to the corresponding field variable or an indirect reference to the array element.