Thrown when the index of the symbol's connection point being assigned
is greater than this pin's ParentFunction.SymbolVariant.ConnectionPoints.Length.
Remarks
In most cases the PinBase object returned by this property will have its index equal to the pin's index - - this means 1:1 mapping of the symbol's connection points to the function's connection points. This property makes it possible to modify the mapping (i.e. assign different symbol's connection point to this pin).