private YamlNode CreateArrayNode(Array array) { Type type = array.GetType(); return CreateArrayNodeSub(array, 0, new long[type.GetArrayRank()]); }