1 write to Kind
Microsoft.CodeAnalysis.Razor.Compiler (1)
Language\TagHelperDescriptor.cs (1)
74Kind = kind;
42 references to Kind
Microsoft.CodeAnalysis.Razor.Compiler (39)
Language\BoundAttributeDescriptorExtensions.cs (2)
22return attribute.Parent.Kind == TagHelperKind.ITagHelper; 51return parameter.Parent.Parent.Kind == TagHelperKind.ITagHelper;
Language\Components\ComponentBindLoweringPass.AttributeInfo.cs (1)
27=> _isBindTagHelper ??= TagHelper.Kind == TagHelperKind.Bind;
Language\Components\ComponentBindLoweringPass.cs (2)
80if (node.TagHelper.Kind == TagHelperKind.Bind) 127if (node.TagHelper.Kind != TagHelperKind.Bind)
Language\Components\ComponentComplexAttributeContentPass.cs (2)
41node.TagHelpers.Any(t => t.Kind == TagHelperKind.Component)) 46node.TagHelpers.Any(t => t.Kind == TagHelperKind.Component))
Language\Components\ComponentEventHandlerLoweringPass.cs (6)
70if (node.TagHelper.Kind == TagHelperKind.EventHandler) 86if (node.TagHelper.Kind == TagHelperKind.EventHandler) 104eventHandler.TagHelper.Kind == TagHelperKind.EventHandler) 110componentAttribute.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)
29if (node.TagHelper.Kind == TagHelperKind.FormName)
Language\Components\ComponentKeyLoweringPass.cs (1)
37if (reference.Node.TagHelper.Kind == TagHelperKind.Key)
Language\Components\ComponentLoweringPass.cs (9)
47if (node.TagHelpers.Any(t => t.Kind == TagHelperKind.ChildContent)) 57if (tagHelper.Kind == TagHelperKind.Component) 66reference.Replace(RewriteAsComponent(node, node.TagHelpers.Single(n => n.Kind == TagHelperKind.Component))); 95if (tagHelper.Kind != TagHelperKind.Component) 376if (intermediateNode.Children.Any(static c => c is TagHelperDirectiveAttributeIntermediateNode node && (node.TagHelper?.Kind == TagHelperKind.Splat))) 513if (!node.Children.OfType<TagHelperIntermediateNode>().Any(t => t.TagHelpers.Any(th => th.Kind == TagHelperKind.ChildContent))) 536tagHelperNode.TagHelpers.Any(th => th.Kind == TagHelperKind.ChildContent)) 706if (node.TagHelper.Kind != TagHelperKind.Component) 847_children.Add(node.TagHelper.Kind == TagHelperKind.Component ? new ComponentAttributeIntermediateNode(node) : node);
Language\Components\ComponentReferenceCaptureLoweringPass.cs (1)
37if (reference.Node.TagHelper.Kind == TagHelperKind.Ref)
Language\Components\ComponentRenderModeLoweringPass.cs (1)
29if (node.TagHelper.Kind == TagHelperKind.RenderMode)
Language\Components\ComponentSplatLoweringPass.cs (1)
26if (reference.Node.TagHelper.Kind == TagHelperKind.Splat)
Language\Components\TagHelperDescriptorExtensions.cs (6)
14=> tagHelper.Kind.IsAnyComponentKind; 17=> tagHelper.Kind.IsComponentOrChildContentKind; 22Kind: TagHelperKind.Bind, 29Kind: TagHelperKind.Component, 52if (tagHelper.Kind != TagHelperKind.Component) 85Kind: TagHelperKind.Bind,
Language\DefaultTagHelperResolutionPhase.ComponentTagHelperResolver.cs (1)
33!binding.TagHelpers.Any(static th => th.Kind.IsComponentOrChildContentKind))
Language\TagHelperDescriptor.cs (2)
105builder.Append((byte)Kind); 211Flags, Kind, RuntimeKind, name, AssemblyName, DisplayName,
Language\TagHelperDescriptorExtensions.cs (1)
12return tagHelper.Kind == TagHelperKind.ITagHelper;
Language\TagHelpers\Producers\BindTagHelperProducer.cs (1)
393if (tagHelper.Kind != TagHelperKind.Component || !SupportsTypes)
Mvc\TagHelperDescriptorExtensions.cs (1)
18=> tagHelper.Kind == TagHelperKind.ViewComponent;
rzc (3)
Json\ObjectReaders_TagHelpers.cs (1)
16var kind = (TagHelperKind)reader.ReadByteOrDefault(nameof(TagHelperDescriptor.Kind), defaultValue: (byte)TagHelperKind.Component);
Json\ObjectWriters_TagHelpers.cs (2)
16writer.WriteIfNotDefault(nameof(value.Kind), (byte)value.Kind, defaultValue: (byte)TagHelperKind.Component);