Due to the loose typed nature of NSArray, it is not generally
used or surfaced by most APIs. Instead, strongly typed C#
arrays are surfaced to developers. This type is available in
the binding for some low-level operations that require the use
of the type directly.