138 references to TagHelperKind
Microsoft.AspNetCore.Razor.Language.Legacy.UnitTests (2)
Legacy\TagHelperBlockRewriterTest.cs (2)
2175
TagHelperDescriptorBuilder.Create(
TagHelperKind
.Bind, "Bind", ComponentsApi.AssemblyName)
2219
TagHelperDescriptorBuilder.Create(
TagHelperKind
.Bind, "Bind", ComponentsApi.AssemblyName)
Microsoft.AspNetCore.Razor.Language.UnitTests (8)
BoundAttributeDescriptorExtensionsTest.cs (1)
35
var tagHelper = TagHelperDescriptorBuilder.CreateTagHelper(
TagHelperKind
.ViewComponent, "TestTagHelper", "Test")
DefaultRazorTagHelperBinderPhaseTest.cs (5)
916
return CreateDescriptor(
TagHelperKind
.ITagHelper, tagName, typeName, assemblyName, typeNamespace, typeNameIdentifier, attributes, ruleBuilders);
1245
var
kind = childContent ?
TagHelperKind
.ChildContent :
TagHelperKind
.Component;
1252
TagHelperKind
kind,
Legacy\TagHelperBlockRewriterTest.cs (2)
2474
TagHelperDescriptorBuilder.Create(
TagHelperKind
.Bind, "Bind", ComponentsApi.AssemblyName)
2518
TagHelperDescriptorBuilder.Create(
TagHelperKind
.Bind, "Bind", ComponentsApi.AssemblyName)
Microsoft.AspNetCore.Razor.Test.Common (5)
Language\TestTagHelperDescriptorBuilderExtensions.cs (5)
13
=> CreateTagHelper(
TagHelperKind
.ITagHelper, name, assemblyName);
15
public static TagHelperDescriptorBuilder CreateTagHelper(
TagHelperKind
kind, string name, string assemblyName)
24
=> CreateTagHelper(
TagHelperKind
.ViewComponent, name, assemblyName);
28
var builder = TagHelperDescriptorBuilder.Create(
TagHelperKind
.Component, name, assemblyName);
35
=> TagHelperDescriptorBuilder.Create(
TagHelperKind
.EventHandler, name, assemblyName);
Microsoft.CodeAnalysis.Razor.Compiler (63)
Language\BoundAttributeDescriptorExtensions.cs (2)
22
return attribute.Parent.Kind ==
TagHelperKind
.ITagHelper;
51
return parameter.Parent.Parent.Kind ==
TagHelperKind
.ITagHelper;
Language\Components\ComponentBindLoweringPass.AttributeInfo.cs (1)
27
=> _isBindTagHelper ??= TagHelper.Kind ==
TagHelperKind
.Bind;
Language\Components\ComponentBindLoweringPass.cs (2)
80
if (node.TagHelper.Kind ==
TagHelperKind
.Bind)
127
if (node.TagHelper.Kind !=
TagHelperKind
.Bind)
Language\Components\ComponentComplexAttributeContentPass.cs (2)
41
node.TagHelpers.Any(t => t.Kind ==
TagHelperKind
.Component))
46
node.TagHelpers.Any(t => t.Kind ==
TagHelperKind
.Component))
Language\Components\ComponentEventHandlerLoweringPass.cs (6)
70
if (node.TagHelper.Kind ==
TagHelperKind
.EventHandler)
86
if (node.TagHelper.Kind ==
TagHelperKind
.EventHandler)
104
eventHandler.TagHelper.Kind ==
TagHelperKind
.EventHandler)
110
componentAttribute.TagHelper.Kind ==
TagHelperKind
.Component &&
124
.Where(p => p.TagHelper?.Kind ==
TagHelperKind
.EventHandler)
143
.Where(p => p.TagHelper.Kind ==
TagHelperKind
.EventHandler)
Language\Components\ComponentFormNameLoweringPass.cs (1)
29
if (node.TagHelper.Kind ==
TagHelperKind
.FormName)
Language\Components\ComponentKeyLoweringPass.cs (1)
37
if (reference.Node.TagHelper.Kind ==
TagHelperKind
.Key)
Language\Components\ComponentLoweringPass.cs (9)
47
if (node.TagHelpers.Any(t => t.Kind ==
TagHelperKind
.ChildContent))
57
if (tagHelper.Kind ==
TagHelperKind
.Component)
66
reference.Replace(RewriteAsComponent(node, node.TagHelpers.Single(n => n.Kind ==
TagHelperKind
.Component)));
95
if (tagHelper.Kind !=
TagHelperKind
.Component)
376
if (intermediateNode.Children.Any(static c => c is TagHelperDirectiveAttributeIntermediateNode node && (node.TagHelper?.Kind ==
TagHelperKind
.Splat)))
513
if (!node.Children.OfType<TagHelperIntermediateNode>().Any(t => t.TagHelpers.Any(th => th.Kind ==
TagHelperKind
.ChildContent)))
536
tagHelperNode.TagHelpers.Any(th => th.Kind ==
TagHelperKind
.ChildContent))
706
if (node.TagHelper.Kind !=
TagHelperKind
.Component)
847
_children.Add(node.TagHelper.Kind ==
TagHelperKind
.Component ? new ComponentAttributeIntermediateNode(node) : node);
Language\Components\ComponentReferenceCaptureLoweringPass.cs (1)
37
if (reference.Node.TagHelper.Kind ==
TagHelperKind
.Ref)
Language\Components\ComponentRenderModeLoweringPass.cs (1)
29
if (node.TagHelper.Kind ==
TagHelperKind
.RenderMode)
Language\Components\ComponentSplatLoweringPass.cs (1)
26
if (reference.Node.TagHelper.Kind ==
TagHelperKind
.Splat)
Language\Components\TagHelperDescriptorExtensions.cs (4)
22
Kind:
TagHelperKind
.Bind,
29
Kind:
TagHelperKind
.Component,
52
if (tagHelper.Kind !=
TagHelperKind
.Component)
85
Kind:
TagHelperKind
.Bind,
Language\TagHelperDescriptor.cs (2)
22
public
TagHelperKind
Kind { get; }
57
TagHelperKind
kind,
Language\TagHelperDescriptorBuilder.cs (5)
13
private
TagHelperKind
_kind;
24
internal TagHelperDescriptorBuilder(
TagHelperKind
kind, string name, string assemblyName)
33
=> new(
TagHelperKind
.ITagHelper, name, assemblyName);
35
public static TagHelperDescriptorBuilder Create(
TagHelperKind
kind, string name, string assemblyName)
38
public
TagHelperKind
Kind => _kind;
Language\TagHelperDescriptorBuilder_Pooling.cs (3)
16
=> GetInstance(
TagHelperKind
.ITagHelper, name, assemblyName);
18
internal static TagHelperDescriptorBuilder GetInstance(
TagHelperKind
kind, string name, string assemblyName)
65
TagHelperKind
kind, string name, string assemblyName,
Language\TagHelperDescriptorExtensions.cs (1)
12
return tagHelper.Kind ==
TagHelperKind
.ITagHelper;
Language\TagHelperKindExtensions.cs (5)
8
extension(
TagHelperKind
kind)
11
=> kind is >=
TagHelperKind
.Component and <=
TagHelperKind
.RenderMode;
14
=> kind is
TagHelperKind
.Component or
TagHelperKind
.ChildContent;
Language\TagHelpers\Producers\BindTagHelperProducer.cs (4)
218
TagHelperKind
.Bind, name, ComponentsApi.AssemblyName,
393
if (tagHelper.Kind !=
TagHelperKind
.Component || !SupportsTypes)
450
TagHelperKind
.Bind, tagHelper.Name, tagHelper.AssemblyName,
558
TagHelperKind
.Bind, "Bind", ComponentsApi.AssemblyName,
Language\TagHelpers\Producers\ComponentTagHelperProducer.cs (2)
100
TagHelperKind
.Component, typeName.FullName.AssumeNotNull(), assemblyName, out var builder);
554
TagHelperKind
.ChildContent, typeName, assemblyName,
Language\TagHelpers\Producers\EventHandlerTagHelperProducer.cs (1)
125
TagHelperKind
.EventHandler, attribute, ComponentsApi.AssemblyName,
Language\TagHelpers\Producers\FormNameTagHelperProducer.cs (1)
39
kind:
TagHelperKind
.FormName,
Language\TagHelpers\Producers\KeyTagHelperProducer.cs (1)
38
TagHelperKind
.Key, "Key", ComponentsApi.AssemblyName,
Language\TagHelpers\Producers\RefTagHelperProducer.cs (1)
38
TagHelperKind
.Ref, "Ref", ComponentsApi.AssemblyName,
Language\TagHelpers\Producers\RenderModeTagHelperProducer.cs (1)
38
TagHelperKind
.RenderMode, "RenderMode", ComponentsApi.AssemblyName,
Language\TagHelpers\Producers\SplatTagHelperProducer.cs (1)
38
TagHelperKind
.Splat, "Attributes", ComponentsApi.AssemblyName,
Mvc.Version1_X\ViewComponentTagHelperDescriptorFactory.cs (1)
59
TagHelperKind
.ViewComponent, typeName, assemblyName,
Mvc.Version2_X\ViewComponentTagHelperDescriptorFactory.cs (1)
59
TagHelperKind
.ViewComponent, typeName, assemblyName,
Mvc\TagHelperDescriptorExtensions.cs (1)
18
=> tagHelper.Kind ==
TagHelperKind
.ViewComponent;
Mvc\ViewComponentTagHelperDescriptorFactory.cs (1)
59
TagHelperKind
.ViewComponent, typeName, assemblyName,
Microsoft.CodeAnalysis.Razor.UnitTests (49)
BindTagHelperProducerTest.cs (16)
73
Assert.Equal(
TagHelperKind
.Bind, bind.Kind);
146
Assert.Equal(
TagHelperKind
.Bind, attribute.Parent.Kind);
237
Assert.Equal(
TagHelperKind
.Bind, bind.Kind);
309
Assert.Equal(
TagHelperKind
.Bind, attribute.Parent.Kind);
406
Assert.Equal(
TagHelperKind
.Bind, bind.Kind);
491
Assert.Equal(
TagHelperKind
.Bind, attribute.Parent.Kind);
519
Assert.Equal(
TagHelperKind
.Bind, parameter.Parent.Parent.Kind);
542
Assert.Equal(
TagHelperKind
.Bind, parameter.Parent.Parent.Kind);
564
Assert.Equal(
TagHelperKind
.Bind, parameter.Parent.Parent.Kind);
586
Assert.Equal(
TagHelperKind
.Bind, parameter.Parent.Parent.Kind);
608
Assert.Equal(
TagHelperKind
.Bind, parameter.Parent.Parent.Kind);
1021
Assert.Equal(
TagHelperKind
.Bind, bind.Kind);
1067
Assert.Equal(
TagHelperKind
.Bind, attribute.Parent.Kind);
1100
Assert.Equal(
TagHelperKind
.Bind, parameter.Parent.Parent.Kind);
1125
Assert.Equal(
TagHelperKind
.Bind, parameter.Parent.Parent.Kind);
1144
=> collection.Where(static t => t.Kind ==
TagHelperKind
.Bind && !IsBuiltInComponent(t));
ComponentTagHelperProducerTest.cs (19)
66
Assert.Equal(
TagHelperKind
.Component, component.Kind);
101
Assert.Equal(
TagHelperKind
.Component, attribute.Parent.Kind);
848
var component = Assert.Single(components, c => c.Kind ==
TagHelperKind
.Component);
865
var childContent = Assert.Single(components, c => c.Kind ==
TagHelperKind
.ChildContent);
900
var component = Assert.Single(components, c => c.Kind ==
TagHelperKind
.Component);
927
var childContent = Assert.Single(components, c => c.Kind ==
TagHelperKind
.ChildContent);
970
var component = Assert.Single(components, c => c.Kind ==
TagHelperKind
.Component);
997
var childContent = Assert.Single(components, c => c.Kind ==
TagHelperKind
.ChildContent);
1037
var component = Assert.Single(components, c => c.Kind ==
TagHelperKind
.Component);
1073
var childContent = Assert.Single(components, c => c.Kind ==
TagHelperKind
.ChildContent);
1114
var component = Assert.Single(components, c => c.Kind ==
TagHelperKind
.Component);
1150
var childContent = Assert.Single(components, c => c.Kind ==
TagHelperKind
.ChildContent);
1191
var component = Assert.Single(components, c => c.Kind ==
TagHelperKind
.Component);
1227
var childContent = Assert.Single(components, c => c.Kind ==
TagHelperKind
.ChildContent);
1272
var component = Assert.Single(components, c => c.Kind ==
TagHelperKind
.Component);
1308
var childContent = Assert.Single(components, c => c.Kind ==
TagHelperKind
.ChildContent);
1353
var component = Assert.Single(components, c => c.Kind ==
TagHelperKind
.Component);
1385
var childContents = components.Where(c => c.Kind ==
TagHelperKind
.ChildContent).OrderBy(c => c.Name);
1491
var component = Assert.Single(components, c => c.Kind ==
TagHelperKind
.Component);
EventHandlerTagHelperProducerTest.cs (5)
54
Assert.Equal(
TagHelperKind
.EventHandler, item.Kind);
94
Assert.Equal(
TagHelperKind
.EventHandler, attribute.Parent.Kind);
157
Assert.Equal(
TagHelperKind
.EventHandler, item.Kind);
228
Assert.Equal(
TagHelperKind
.EventHandler, attribute.Parent.Kind);
340
=> collection.Where(static t => t.Kind ==
TagHelperKind
.EventHandler && !IsBuiltInComponent(t));
KeyTagHelperProducerTest.cs (3)
25
var matches = result.Where(static result => result.Kind ==
TagHelperKind
.Key);
32
Assert.Equal(
TagHelperKind
.Key, item.Kind);
68
Assert.Equal(
TagHelperKind
.Key, attribute.Parent.Kind);
RefTagHelperProducerTest.cs (3)
25
var matches = result.Where(static result => result.Kind ==
TagHelperKind
.Ref);
32
Assert.Equal(
TagHelperKind
.Ref, item.Kind);
68
Assert.Equal(
TagHelperKind
.Ref, attribute.Parent.Kind);
SplatTagHelperProducerTest.cs (3)
24
var matches = result.Where(static result => result.Kind ==
TagHelperKind
.Splat);
31
Assert.Equal(
TagHelperKind
.Splat, item.Kind);
65
Assert.Equal(
TagHelperKind
.Splat, attribute.Parent.Kind);
Microsoft.CodeAnalysis.Razor.Workspaces (10)
CodeActions\Razor\GenerateEventHandlerCodeActionProvider.cs (2)
127
if (tagHelper.Kind ==
TagHelperKind
.EventHandler)
132
else if (tagHelper.Kind ==
TagHelperKind
.Bind)
CodeActions\Razor\SimplifyFullyQualifiedComponentCodeActionProvider.cs (1)
133
var boundTagHelper = tagHelpers.FirstOrDefault(static d => d.Kind ==
TagHelperKind
.Component);
CodeActions\Razor\SimplifyFullyQualifiedComponentCodeActionResolver.cs (1)
54
if (tagHelper.Kind ==
TagHelperKind
.Component &&
CodeActions\Razor\SimplifyTagToSelfClosingCodeActionProvider.cs (1)
106
var boundTagHelper = tagHelpers.FirstOrDefault(static d => d.Kind ==
TagHelperKind
.Component);
Completion\TagHelperCompletionProvider.cs (1)
417
var componentTagHelper = tagHelpers.FirstOrDefault(th => th.Kind ==
TagHelperKind
.Component);
GoToDefinition\RazorComponentDefinitionHelpers.cs (1)
82
if (boundTagHelper.Kind !=
TagHelperKind
.Component &&
RazorComponentSearchEngine.cs (1)
47
if (tagHelper.Kind !=
TagHelperKind
.Component)
Rename\RenameService.cs (1)
169
var primaryTagHelper = binding.TagHelpers.FirstOrDefault(static d => d.Kind ==
TagHelperKind
.Component);
SemanticTokens\SemanticTokensVisitor.cs (1)
493
var componentDescriptor = binding.TagHelpers.FirstOrDefault(static d => d.Kind ==
TagHelperKind
.Component);
Microsoft.CodeAnalysis.Remote.Razor (1)
RemoteTagHelperSearchEngine.cs (1)
38
if (boundTagHelper.Kind ==
TagHelperKind
.Component)