internal override void GetDefinitionsRecursive(NativeTypeDefinitionSet set, NativeTypeDefinition parentDef) { if (arrayKind != ArrayKind.Invalid) { // if this is an array of, say, structures, we want to print the definition of the structure type elementType.GetDefinitionsRecursive(set, parentDef); } }