31 references to Parent
Microsoft.CodeAnalysis.Razor.Compiler (9)
Language\BoundAttributeDescriptorExtensions.cs (2)
22return attribute.Parent.Kind == TagHelperKind.ITagHelper; 51return parameter.Parent.Parent.Kind == TagHelperKind.ITagHelper;
Language\Extensions\DefaultTagHelperPropertyIntermediateNode.cs (1)
53public TagHelperDescriptor TagHelper => BoundAttribute.Parent;
Language\Extensions\PreallocatedTagHelperPropertyIntermediateNode.cs (1)
48public TagHelperDescriptor TagHelper => BoundAttribute.Parent;
Language\Intermediate\ComponentAttributeIntermediateNode.cs (1)
150public TagHelperDescriptor TagHelper => BoundAttribute?.Parent;
Language\Intermediate\ComponentTypeArgumentIntermediateNode.cs (1)
10public TagHelperDescriptor TagHelper => BoundAttribute.Parent;
Language\Intermediate\TagHelperDirectiveAttributeIntermediateNode.cs (1)
21public TagHelperDescriptor TagHelper => BoundAttribute.Parent;
Language\Intermediate\TagHelperDirectiveAttributeParameterIntermediateNode.cs (1)
22public TagHelperDescriptor TagHelper => BoundAttribute.Parent;
Language\Intermediate\TagHelperPropertyIntermediateNode.cs (1)
18public TagHelperDescriptor TagHelper => BoundAttribute.Parent;
Microsoft.CodeAnalysis.Razor.UnitTests (17)
BindTagHelperProducerTest.cs (11)
146Assert.Equal(TagHelperKind.Bind, attribute.Parent.Kind); 309Assert.Equal(TagHelperKind.Bind, attribute.Parent.Kind); 491Assert.Equal(TagHelperKind.Bind, attribute.Parent.Kind); 519Assert.Equal(TagHelperKind.Bind, parameter.Parent.Parent.Kind); 542Assert.Equal(TagHelperKind.Bind, parameter.Parent.Parent.Kind); 564Assert.Equal(TagHelperKind.Bind, parameter.Parent.Parent.Kind); 586Assert.Equal(TagHelperKind.Bind, parameter.Parent.Parent.Kind); 608Assert.Equal(TagHelperKind.Bind, parameter.Parent.Parent.Kind); 1067Assert.Equal(TagHelperKind.Bind, attribute.Parent.Kind); 1100Assert.Equal(TagHelperKind.Bind, parameter.Parent.Parent.Kind); 1125Assert.Equal(TagHelperKind.Bind, parameter.Parent.Parent.Kind);
ComponentTagHelperProducerTest.cs (1)
101Assert.Equal(TagHelperKind.Component, attribute.Parent.Kind);
EventHandlerTagHelperProducerTest.cs (2)
94Assert.Equal(TagHelperKind.EventHandler, attribute.Parent.Kind); 228Assert.Equal(TagHelperKind.EventHandler, attribute.Parent.Kind);
KeyTagHelperProducerTest.cs (1)
68Assert.Equal(TagHelperKind.Key, attribute.Parent.Kind);
RefTagHelperProducerTest.cs (1)
68Assert.Equal(TagHelperKind.Ref, attribute.Parent.Kind);
SplatTagHelperProducerTest.cs (1)
65Assert.Equal(TagHelperKind.Splat, attribute.Parent.Kind);
Microsoft.CodeAnalysis.Razor.Workspaces (5)
CodeActions\Razor\UnboundDirectiveAttributeAddUsingCodeActionProvider.cs (1)
125if (boundAttribute.Parent.TypeNamespace is { } typeNamespace)
Completion\DirectiveAttributeCompletionItemProvider.cs (3)
174var descriptionInfo = BoundAttributeDescriptionInfo.From(attribute, isIndexer, attribute.Parent.TypeName); 176var tagHelper = attribute.Parent; 244var tagHelper = attribute.Parent;
Tooltip\BoundAttributeDescriptionInfo.cs (1)
16var parentTagHelperTypeName = parameter.Parent.Parent.TypeName;