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