54 references to TagHelpers
Microsoft.AspNetCore.Razor.Language.UnitTests (17)
TagHelperBinderTest.cs (17)
34Assert.Equal(expectedTagHelpers, binding.TagHelpers); 78Assert.Equal(expectedTagHelpers, binding.TagHelpers); 129Assert.Equal(expectedTagHelpers, binding.TagHelpers); 215Assert.Equal(expectedTagHelpers, binding.TagHelpers); 363var tagHelpers = binding?.TagHelpers; 421var tagHelper = Assert.Single(bindingDiv.TagHelpers); 424tagHelper = Assert.Single(bindingSpan.TagHelpers); 447var tagHelper = Assert.Single(binding.TagHelpers); 529Assert.Equal(2, divBinding.TagHelpers.Count); 530Assert.Contains(divTagHelper, divBinding.TagHelpers); 531Assert.Contains(catchAllTagHelper, divBinding.TagHelpers); 535Assert.Equal(2, spanBinding.TagHelpers.Count); 536Assert.Contains(spanTagHelper, spanBinding.TagHelpers); 537Assert.Contains(catchAllTagHelper, spanBinding.TagHelpers); 559var tagHelper = Assert.Single(binding.TagHelpers); 588var boundTagHelper = Assert.Single(binding.TagHelpers); 617var boundTagHelper = Assert.Single(binding.TagHelpers);
Microsoft.CodeAnalysis.Razor.Compiler (18)
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (3)
33!binding.TagHelpers.Any(static th => th.Kind.IsComponentOrChildContentKind)) 146TagHelperMatchingConventions.GetAttributeMatches(binding.TagHelpers, attributeName, ref matches.AsRef()); 850TagHelperMatchingConventions.GetAttributeMatches(binding.TagHelpers, attributeName, ref matches.AsRef());
Language\DefaultTagHelperResolutionPhase.cs (4)
223usedHelpers.AddRange(binding.TagHelpers); 241TagHelpers = binding.TagHelpers, 482foreach (var th in binding.TagHelpers) 1124foreach (var th in binding.TagHelpers)
Language\DefaultTagHelperResolutionPhase.LegacyTagHelperResolver.cs (3)
81if (!TagHelperMatchingConventions.HasAttributeMatches(binding.TagHelpers, unresolvedAttr.AttributeName)) 121TagHelperMatchingConventions.GetAttributeMatches(binding.TagHelpers, attributeName, ref matches.AsRef()); 271TagHelperMatchingConventions.GetAttributeMatches(binding.TagHelpers, attributeName, ref matches.AsRef());
Language\Legacy\TagHelperBlockRewriter.cs (3)
86binding.TagHelpers, 99binding.TagHelpers, 191var propertyTypeName = GetPropertyType(result.AttributeName, binding.TagHelpers);
Language\Legacy\TagHelperParseTreeRewriter.cs (2)
285_usedDescriptors?.AddRange(tagHelperBinding.TagHelpers); 774foreach (var tagHelper in _binding.TagHelpers)
Language\Legacy\TagHelperSpanInternal.cs (1)
8public TagHelperCollection TagHelpers => Binding.TagHelpers;
Language\Syntax\SyntaxSerializer.cs (1)
136foreach (var tagHelper in tagHelperInfo.BindingResult.TagHelpers)
Language\TagHelperBinding.cs (1)
62return _isAttributeMatch ??= ComputeIsAttributeMatch(TagHelpers);
Microsoft.CodeAnalysis.Razor.Workspaces (18)
CodeActions\Razor\GenerateEventHandlerCodeActionProvider.cs (2)
119foreach (var tagHelper in binding.TagHelpers) 184foreach (var tagHelper in binding.TagHelpers)
CodeActions\Razor\SimplifyFullyQualifiedComponentCodeActionProvider.cs (1)
132var tagHelpers = element.TagHelperInfo.BindingResult.TagHelpers;
CodeActions\Razor\SimplifyTagToSelfClosingCodeActionProvider.cs (1)
94if (markupElementSyntax is not { TagHelperInfo.BindingResult.TagHelpers: { Count: > 0 } tagHelpers })
Completion\TagHelperCompletionService.cs (2)
63if (applicableTagHelperBinding is { TagHelpers: var tagHelpers }) 305foreach (var tagHelper in binding.TagHelpers)
Formatting\FormattingVisitor.cs (3)
253return node.TagHelperInfo.BindingResult.TagHelpers is { Count: > 0 } descriptors && 282if (parentComponent.TagHelperInfo.BindingResult.TagHelpers.Any(d => d.BoundAttributes.Any(a => a.Name == propertyName))) 297if (node.TagHelperInfo.BindingResult.TagHelpers is not { Count: > 0 } descriptors)
Formatting\Passes\CSharpFormattingPass.CSharpDocumentGenerator.cs (1)
278element.TagHelperInfo.BindingResult.TagHelpers is [{ } descriptor, ..] &&
GoToDefinition\RazorComponentDefinitionHelpers.cs (1)
79foreach (var boundTagHelper in binding.TagHelpers.Where(d => !d.IsAttributeDescriptor()))
Hover\HoverFactory.cs (3)
91Debug.Assert(binding.TagHelpers.Any()); 98filePath, binding.TagHelpers, span, options, componentAvailabilityService, cancellationToken); 126Debug.Assert(binding.TagHelpers.Any());
Rename\RenameService.cs (2)
169var primaryTagHelper = binding.TagHelpers.FirstOrDefault(static d => d.Kind == TagHelperKind.Component); 215if (binding.TagHelpers is [{ IsFullyQualifiedNameMatch: true }, ..])
SemanticTokens\SemanticTokensVisitor.cs (1)
493var componentDescriptor = binding.TagHelpers.FirstOrDefault(static d => d.Kind == TagHelperKind.Component);
TagHelperFacts.cs (1)
56foreach (var tagHelper in binding.TagHelpers)
Microsoft.CodeAnalysis.Razor.Workspaces.UnitTests (1)
TagHelperFactsTest.cs (1)
69var tagHelper = Assert.Single(binding.TagHelpers);