internal ArrayModel GetArrayModel(Type type) {
TypeModel model = (TypeModel) arrayModels[type];
if (model == null) {
model = GetTypeModel(type);
if (!(model is ArrayModel)) {
TypeDesc typeDesc = typeScope.GetArrayTypeDesc(type);
model = new ArrayModel(type, typeDesc, this);
}
arrayModels.Add(type, model);
}
return (ArrayModel) model;
}
}