@if (IsListType(prop)) {
@prop.DisplayName
@foreach (var element in GetListPropertyValues(prop).Select((e, i) => new { e, i })) {
@element.e
}
@if (!prop.Selector) {
}
else {
}
}
else if (IsSwitch(prop)) {
@prop.DisplayName
_values[prop] = Convert.ToBoolean(e.Value)">
}
else if (prop.Prefix is not null && !_isEdit) {
@prop.Prefix
_values[prop] = prop.Prefix + e.Value"/>
}
else if (prop.Selector) {
@prop.DisplayName
}
else {
@prop.DisplayName
_values[prop] = e.Value"/>
@if (_validation[_validationIdentifiers[prop]].Any()) {
@_validation[_validationIdentifiers[prop]].First()
}
}
}