1 type derived from TagHelperContent
Microsoft.AspNetCore.Razor (1)
TagHelpers\DefaultTagHelperContent.cs (1)
15public class DefaultTagHelperContent : TagHelperContent
65 references to TagHelperContent
Microsoft.AspNetCore.Mvc.Razor (2)
RazorPageBase.cs (2)
238/// <returns>The buffered <see cref="TagHelperContent"/>.</returns> 239public TagHelperContent EndTagHelperWritingScope()
Microsoft.AspNetCore.Mvc.TagHelpers (17)
Cache\DistributedCacheTagHelperService.cs (1)
90var processedContent = await output.GetChildContentAsync();
CacheTagHelper.cs (1)
206var content = await output.GetChildContentAsync();
InputTagHelper.cs (1)
440private static void GenerateInvariantCultureMetadata(string propertyName, TagHelperContent builder)
LabelTagHelper.cs (1)
72var childContent = await output.GetChildContentAsync();
LinkTagHelper.cs (6)
289var builder = output.PostElement; 314private void BuildGlobbedLinkTags(TagHelperAttributeList attributes, TagHelperContent builder) 337private void BuildFallbackBlock(TagHelperAttributeList attributes, TagHelperContent builder) 431private void AppendFallbackHrefs(TagHelperContent builder, IReadOnlyList<string> fallbackHrefs) 489private void BuildLinkTag(string href, TagHelperAttributeList attributes, TagHelperContent builder) 522private void AppendVersionedHref(string hrefName, string hrefValue, TagHelperContent builder)
OptionTagHelper.cs (1)
102TagHelperContent childContent;
ScriptTagHelper.cs (5)
252var childContent = await output.GetChildContentAsync(); 316var builder = output.PostElement; 343TagHelperContent builder) 364private void BuildFallbackBlock(TagHelperAttributeList attributes, TagHelperContent builder) 494TagHelperContent builder)
ValidationMessageTagHelper.cs (1)
76var tagHelperContent = await output.GetChildContentAsync();
Microsoft.AspNetCore.Razor (34)
TagHelpers\DefaultTagHelperContent.cs (7)
12/// Default concrete <see cref="TagHelperContent"/>. 48/// <remarks>Returns <c>true</c> for a cleared <see cref="TagHelperContent"/>.</remarks> 79public override TagHelperContent Append(string unencoded) => AppendCore(unencoded); 82public override TagHelperContent AppendHtml(IHtmlContent htmlContent) => AppendCore(htmlContent); 85public override TagHelperContent AppendHtml(string encoded) 144public override TagHelperContent Clear() 279private TagHelperContent AppendCore(object entry)
TagHelpers\TagHelperContent.cs (10)
30public TagHelperContent SetHtmlContent(IHtmlContent htmlContent) 44public TagHelperContent SetContent(string unencoded) 58public TagHelperContent SetHtmlContent(string encoded) 69public abstract TagHelperContent Append(string unencoded); 76public abstract TagHelperContent AppendHtml(IHtmlContent htmlContent); 84public abstract TagHelperContent AppendHtml(string encoded); 96public TagHelperContent AppendFormat([StringSyntax(StringSyntaxAttribute.CompositeFormat)] string format, params object[] args) 113public TagHelperContent AppendFormat( 126public abstract TagHelperContent Clear(); 129/// Clears the <see cref="TagHelperContent"/>, so it can be reused.
TagHelpers\TagHelperOutput.cs (17)
14private readonly Func<bool, HtmlEncoder, Task<TagHelperContent>> _getChildContentAsync; 15private TagHelperContent _preElement; 16private TagHelperContent _preContent; 17private TagHelperContent _content; 18private TagHelperContent _postContent; 19private TagHelperContent _postElement; 27(useCachedResult, encoder) => Task.FromResult<TagHelperContent>(new DefaultTagHelperContent())) 43Func<bool, HtmlEncoder, Task<TagHelperContent>> getChildContentAsync) 65public TagHelperContent PreElement 82public TagHelperContent PreContent 100public TagHelperContent Content 123public TagHelperContent PostContent 140public TagHelperContent PostElement 225public Task<TagHelperContent> GetChildContentAsync() 238public Task<TagHelperContent> GetChildContentAsync(bool useCachedResult) 256public Task<TagHelperContent> GetChildContentAsync(HtmlEncoder encoder) 274public Task<TagHelperContent> GetChildContentAsync(bool useCachedResult, HtmlEncoder encoder)
Microsoft.AspNetCore.Razor.Runtime (12)
Properties\AssemblyInfo.cs (1)
21[assembly: TypeForwardedTo(typeof(TagHelperContent))]
Runtime\TagHelpers\TagHelperExecutionContext.cs (8)
17private readonly Func<TagHelperContent> _endTagHelperWritingScope; 18private TagHelperContent _childContent; 20private Dictionary<HtmlEncoder, TagHelperContent> _perEncoderChildContent; 58Func<TagHelperContent> endTagHelperWritingScope) 206var childContent = _childContent; 227internal async Task<TagHelperContent> GetChildContentAsync(bool useCachedResult, HtmlEncoder encoder) 230TagHelperContent childContent; 240_perEncoderChildContent = new Dictionary<HtmlEncoder, TagHelperContent>();
Runtime\TagHelpers\TagHelperScopeManager.cs (3)
27Func<TagHelperContent> endTagHelperWritingScope) 104private readonly Func<TagHelperContent> _endTagHelperWritingScope; 110Func<TagHelperContent> endTagHelperWritingScope)