@model IEnumerable
@if (Model.Count() > 0) { @foreach (var expression in Model.Where(m => m.IsDynamic)) { var expressionParts = expression.Where(e => e.IsDynamic).ToArray(); @if (expressionParts[0].ParseError) { } else { } for (int expressionIndex = 1; expressionIndex < expressionParts.Length; expressionIndex++) { @if (expressionParts[expressionIndex].ParseError) { } else { } } }
Name Expression Errors Allowed
@expression.Name @expressionParts[0].Source
Expression Compilation Error:
@expressionParts[0].ParseErrorMessage
@expressionParts[0].Source @(expressionParts[0].ErrorsAllowed ? "Yes" : "No")
@expressionParts[expressionIndex].Source
Expression Compilation Error:
@expressionParts[expressionIndex].ParseErrorMessage
@expressionParts[expressionIndex].Source @(expressionParts[expressionIndex].ErrorsAllowed ? "Yes" : "No")
} else { No Expressions Found }