21 references to ViewComponentsApi
Microsoft.CodeAnalysis.Razor.Compiler (21)
Mvc\ViewComponentTagHelperTargetExtension.cs (3)
23
[new(TagHelperContextVariableName,
ViewComponentsApi
.TagHelperContext.FullTypeName)]);
50
ViewComponentsApi
.ProcessInvokeAsyncArgsMethodName,
77
return [$"\"{viewComponentName}\"", $"{
ViewComponentsApi
.ProcessInvokeAsyncArgsMethodName}({TagHelperContextVariableName})"];
Mvc\ViewComponentTagHelperTargetExtensionBase.cs (18)
17
new("helper",
ViewComponentsApi
.IViewComponentHelper.GloballyQualifiedTypeName)
32
new(TagHelperContextVariableName,
ViewComponentsApi
.TagHelperContext.FullTypeName),
33
new(TagHelperOutputVariableName,
ViewComponentsApi
.TagHelperOutput.FullTypeName)
41
private static readonly ImmutableArray<string> s_contextualizeArguments = [
ViewComponentsApi
.ViewContextPropertyName];
57
new BaseTypeWithModel(
ViewComponentsApi
.TagHelper.FullTypeName),
65
ViewComponentsApi
.IViewComponentHelper.GloballyQualifiedTypeName,
94
.WriteStartMethodInvocation(
ViewComponentsApi
.HtmlTargetElementAttribute.FullTypeName)
111
.Write(
ViewComponentsApi
.HtmlAttributeNotBoundAttribute.FullTypeName)
113
.Write(
ViewComponentsApi
.ViewContextAttribute.GloballyQualifiedTypeName)
118
ViewComponentsApi
.ViewContext.GloballyQualifiedTypeName,
119
ViewComponentsApi
.ViewContextPropertyName);
142
ViewComponentsApi
.ProcessAsyncMethodName,
146
$"({ViewComponentHelperVariableName} as {
ViewComponentsApi
.IViewContextAware.GloballyQualifiedTypeName})?.{
ViewComponentsApi
.IViewContextAware.ContextualizeMethodName}",
154
.WriteMethodInvocation($"{ViewComponentHelperVariableName}.{
ViewComponentsApi
.IViewComponentHelper.InvokeMethodName}", invokeArguments);
156
writer.WriteStartAssignment($"{TagHelperOutputVariableName}.{
ViewComponentsApi
.TagHelperOutput.TagNamePropertyName}")
160
$"{TagHelperOutputVariableName}.{
ViewComponentsApi
.TagHelperOutput.ContentPropertyName}.{
ViewComponentsApi
.TagHelperOutput.ContentSetMethodName}",