private ITagHelper GetTagHelper(ITagDecoder tagDecoder) { ITagHelper tagHelper; if (_tagHelperDictionary.TryGetValue(tagDecoder, out tagHelper)) { return(tagHelper); } tagHelper = _tagHelperProvider.GetTagHelper(tagDecoder.TagName, tagDecoder.Attributes); if (tagHelper != null) { _tagHelperDictionary.Add(tagDecoder, tagHelper); return(tagHelper); } return(new TagHelperAdapter(tagDecoder)); }
public TagHelperAdapter(ITagDecoder tagDecoder) { _tagDecoder = tagDecoder; }
public TagHelperAdapter(ITagDecoder tagDecoder) { _tagDecoder = tagDecoder; }
private ITagHelper GetTagHelper(ITagDecoder tagDecoder) { ITagHelper tagHelper; if (_tagHelperDictionary.TryGetValue(tagDecoder, out tagHelper)) { return tagHelper; } tagHelper = _tagHelperProvider.GetTagHelper(tagDecoder.TagName, tagDecoder.Attributes); if (tagHelper != null) { _tagHelperDictionary.Add(tagDecoder, tagHelper); return tagHelper; } return new TagHelperAdapter(tagDecoder); }