private static void OnAllowedChildrenTagError( TagHelperBlockTracker tracker, string tagName, Block tagBlock, ErrorSink errorSink) { var allowedChildrenString = string.Join(", ", tracker.AllowedChildren); var errorStart = GetTagDeclarationErrorStart(tagBlock); errorSink.OnError( RazorDiagnosticFactory.CreateTagHelper_InvalidNestedTag( new SourceSpan(errorStart, tagName.Length), tagName, tracker.TagName, allowedChildrenString)); }
private static void OnAllowedChildrenEndTagError( TagHelperTracker tracker, string tagName, MarkupEndTagSyntax tagBlock, ErrorSink errorSink, RazorSourceDocument source) { var allowedChildrenString = string.Join(", ", tracker.AllowedChildren); var errorStart = GetEndTagDeclarationErrorStart(tagBlock, source); errorSink.OnError( RazorDiagnosticFactory.CreateTagHelper_InvalidNestedTag( new SourceSpan(errorStart, tagName.Length), tagName, tracker.TagName, allowedChildrenString)); }