This commit is contained in:
Dylan Perks 2021-03-15 17:56:36 +00:00
Родитель 13a791a6d0
Коммит ae28f46a35
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 426BF3C3FBEFCC45
1 изменённых файлов: 7 добавлений и 2 удалений

Просмотреть файл

@ -2179,6 +2179,8 @@ namespace ClangSharp
var fieldName = "e" + dimension.index++;
sizePerDimension[0] = dimension;
var extraDiv = false;
for (int d = 1; d < sizePerDimension.Count; d++)
{
dimension = sizePerDimension[d];
@ -2192,7 +2194,7 @@ namespace ClangSharp
previousDimension.index = 0;
dimension.index++;
sizePerDimension[d - 1] = previousDimension;
_outputBuilder.WriteDivider(true);
extraDiv = true;
}
sizePerDimension[d] = dimension;
@ -2201,7 +2203,10 @@ namespace ClangSharp
_outputBuilder.BeginField(accessSpecifier, null, fieldName, null, false);
_outputBuilder.WriteRegularField(typeName, fieldName);
_outputBuilder.EndField();
_outputBuilder.SuppressDivider();
if (extraDiv)
{
_outputBuilder.WriteDivider(true);
}
}
var generateCompatibleCode = _config.GenerateCompatibleCode;