65 references to RenderTreeBuilder
Microsoft.CodeAnalysis.Razor.Compiler (65)
Language\Components\BuilderVariableName.cs (6)
191 => ComponentsApi.RenderTreeBuilder.BuilderParameter.Length, 20_ => ComponentsApi.RenderTreeBuilder.BuilderParameter.Length + Index.CountDigits() 27writer.Write(ComponentsApi.RenderTreeBuilder.BuilderParameter); 31writer.Write(ComponentsApi.RenderTreeBuilder.BuilderParameter); 38? ComponentsApi.RenderTreeBuilder.BuilderParameter 39: $"{ComponentsApi.RenderTreeBuilder.BuilderParameter}{Index}";
Language\Components\ComponentDesignTimeNodeWriter.cs (4)
309.WriteStartMethodInvocation($"{BuilderVariableName}.{nameof(ComponentsApi.RenderTreeBuilder.AddAttribute)}") 317context.CodeWriter.WriteStartMethodInvocation($"{BuilderVariableName}.{ComponentsApi.RenderTreeBuilder.AddAttribute}"); 1000codeWriter.WriteStartMethodInvocation($"{BuilderVariableName}.{ComponentsApi.RenderTreeBuilder.SetKey}"); 1019context.CodeWriter.WriteStartMethodInvocation($"{BuilderVariableName}.{ComponentsApi.RenderTreeBuilder.AddMultipleAttributes}");
Language\Components\ComponentDocumentClassifierPass.cs (2)
132name: ComponentsApi.RenderTreeBuilder.BuilderParameter, 133type: $"global::{ComponentsApi.RenderTreeBuilder.FullTypeName}")];
Language\Components\ComponentEventHandlerLoweringPass.cs (2)
267eventHandlerMethod = ComponentsApi.RenderTreeBuilder.AddEventPreventDefaultAttribute; 271eventHandlerMethod = ComponentsApi.RenderTreeBuilder.AddEventStopPropagationAttribute;
Language\Components\ComponentLoweringPass.cs (1)
517.Where(a => string.Equals(a.Name, ComponentsApi.RenderTreeBuilder.ChildContent, StringComparison.Ordinal))
Language\Components\ComponentNodeWriter.cs (18)
38? ComponentsApi.RenderTreeBuilder.AddComponentParameter 39: ComponentsApi.RenderTreeBuilder.AddAttribute; 130writer.Write(ComponentsApi.RenderTreeBuilder.FullTypeName); 132writer.Write(ComponentsApi.RenderTreeBuilder.BuilderParameter); 165context.CodeWriter.Write(ComponentsApi.RenderTreeBuilder.BuilderParameter); 167context.CodeWriter.Write(ComponentsApi.RenderTreeBuilder.OpenComponent); 193context.CodeWriter.WriteStartInstanceMethodInvocation(ComponentsApi.RenderTreeBuilder.BuilderParameter, GetAddComponentParameterMethodName(context)); 209context.CodeWriter.WriteStartInstanceMethodInvocation(ComponentsApi.RenderTreeBuilder.BuilderParameter, ComponentsApi.RenderTreeBuilder.AddMultipleAttributes); 218context.CodeWriter.WriteStartInstanceMethodInvocation(ComponentsApi.RenderTreeBuilder.BuilderParameter, GetAddComponentParameterMethodName(context)); 235context.CodeWriter.WriteStartInstanceMethodInvocation(ComponentsApi.RenderTreeBuilder.BuilderParameter, ComponentsApi.RenderTreeBuilder.SetKey); 242? ComponentsApi.RenderTreeBuilder.AddComponentReferenceCapture 243: ComponentsApi.RenderTreeBuilder.AddElementReferenceCapture; 245context.CodeWriter.WriteStartInstanceMethodInvocation(ComponentsApi.RenderTreeBuilder.BuilderParameter, methodName); 272context.CodeWriter.WriteInstanceMethodInvocation(ComponentsApi.RenderTreeBuilder.BuilderParameter, ComponentsApi.RenderTreeBuilder.CloseComponent); 513=> context.CodeWriter.WriteLine($"{builderName}.{ComponentsApi.RenderTreeBuilder.AddComponentRenderMode}({renderModeName});");
Language\Components\ComponentRuntimeNodeWriter.cs (19)
77+ ComponentsApi.RenderTreeBuilder.AddContent.Length 94.WriteStartMethodInvocation($"{BuilderVariableName}.{ComponentsApi.RenderTreeBuilder.AddContent}") 158.WriteStartMethodInvocation($"{BuilderVariableName}.{ComponentsApi.RenderTreeBuilder.AddMarkupContent}") 178.WriteStartMethodInvocation($"{BuilderVariableName}.{ComponentsApi.RenderTreeBuilder.OpenElement}") 223context.CodeWriter.WriteLine($"{BuilderVariableName}.{ComponentsApi.RenderTreeBuilder.AddNamedEvent}(\"onsubmit\", {FormNameVariableName});"); 234.WriteStartMethodInvocation($"{BuilderVariableName}.{ComponentsApi.RenderTreeBuilder.CloseElement}") 255.WriteStartMethodInvocation($"{BuilderVariableName}.{ComponentsApi.RenderTreeBuilder.SetUpdatesAttributeName}") 291var renderApi = ComponentsApi.RenderTreeBuilder.AddContent; 295renderApi = ComponentsApi.RenderTreeBuilder.AddMarkupContent; 378context.CodeWriter.Write(ComponentsApi.RenderTreeBuilder.OpenComponent); 454context.CodeWriter.Write(ComponentsApi.RenderTreeBuilder.CloseComponent); 634if (addAttributeMethod == ComponentsApi.RenderTreeBuilder.AddAttribute) 641if (addAttributeMethod == ComponentsApi.RenderTreeBuilder.AddAttribute) 893codeWriter.WriteStartMethodInvocation($"{BuilderVariableName}.{ComponentsApi.RenderTreeBuilder.SetKey}"); 912context.CodeWriter.WriteStartMethodInvocation($"{BuilderVariableName}.{ComponentsApi.RenderTreeBuilder.AddMultipleAttributes}"); 964? ComponentsApi.RenderTreeBuilder.AddComponentReferenceCapture 965: ComponentsApi.RenderTreeBuilder.AddElementReferenceCapture; 1053.WriteStartMethodInvocation($"{BuilderVariableName}.{ComponentsApi.RenderTreeBuilder.AddAttribute}") 1061context.CodeWriter.WriteStartMethodInvocation($"{BuilderVariableName}.{ComponentsApi.RenderTreeBuilder.AddAttribute}");
Language\Components\FormNameVariableName.cs (4)
21writer.Write(ComponentsApi.RenderTreeBuilder.FormNameVariableName); 25writer.Write(ComponentsApi.RenderTreeBuilder.FormNameVariableName); 34? ComponentsApi.RenderTreeBuilder.FormNameVariableName 35: $"{ComponentsApi.RenderTreeBuilder.FormNameVariableName}{BuilderIndex}_{Index}";
Language\Components\RenderModeVariableName.cs (4)
21writer.Write(ComponentsApi.RenderTreeBuilder.RenderModeVariableName); 25writer.Write(ComponentsApi.RenderTreeBuilder.RenderModeVariableName); 34? ComponentsApi.RenderTreeBuilder.RenderModeVariableName 35: $"{ComponentsApi.RenderTreeBuilder.RenderModeVariableName}{BuilderIndex}_{Index}";
Language\Intermediate\ComponentChildContentIntermediateNode.cs (1)
14public string AttributeName => BoundAttribute?.Name ?? ComponentsApi.RenderTreeBuilder.ChildContent;
Language\TagHelpers\Producers\FormNameTagHelperProducer.Factory.cs (2)
22var renderTreeBuilderTypes = compilation.GetTypesByMetadataName(ComponentsApi.RenderTreeBuilder.FullTypeName) 40type.GetMembers(ComponentsApi.RenderTreeBuilder.AddNamedEvent)
Language\TagHelpers\Producers\KeyTagHelperProducer.Factory.cs (1)
20if (!compilation.TryGetTypeByMetadataName(ComponentsApi.RenderTreeBuilder.FullTypeName, out var renderTreeBuilderType))
Language\TagHelpers\Producers\SplatTagHelperProducer.Factory.cs (1)
20if (!compilation.TryGetTypeByMetadataName(ComponentsApi.RenderTreeBuilder.FullTypeName, out var renderTreeBuilderType))