Language\Components\ComponentBindLoweringPass.cs (53)
250attributes.Add(new(directiveAttribute, i));
254attributes.Add(new(directiveAttributeParameter, i));
292toRemove.Add(attribute);
361toRemove.Add(attribute);
587builder.Add(valueNode);
610builder.Add(changeNode);
633builder.Add(expressionNode);
666builder.Add(helperNode);
813valueExpressionTokens.Add(original);
836changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"__value => {original.Content} = __value"));
840changeExpressionTokens.Add(setter);
848changeExpressionTokens.Add(startToken);
849changeExpressionTokens.Add(after);
850changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken("); }"));
855changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"__value => {original.Content} = __value"));
870valueExpressionTokens.Add(original);
873changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"{ComponentsApi.RuntimeHelpers.CreateInferredEventCallback}(this, "));
879changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"__value => {original.Content} = __value"));
884changeExpressionTokens.Add(setter);
889changeExpressionTokens.Add(
891changeExpressionTokens.Add(after);
892changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"); }}, value: {original.Content})"));
897changeExpressionTokens.Add(
899changeExpressionTokens.Add(setter);
900changeExpressionTokens.Add(
902changeExpressionTokens.Add(after);
903changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"); }}, value: {original.Content})"));
907changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($", {original.Content})"));
925valueExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"global::{ComponentsApi.BindConverter.FormatValue}("));
926valueExpressionTokens.Add(original);
930valueExpressionTokens.Add(IntermediateNodeFactory.CSharpToken(", format: "));
931valueExpressionTokens.Add(format);
936valueExpressionTokens.Add(IntermediateNodeFactory.CSharpToken(", culture: "));
937valueExpressionTokens.Add(culture);
940valueExpressionTokens.Add(IntermediateNodeFactory.CSharpToken(")"));
959changeExpressionTokens.Add(
966changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"__value => {original.Content} = __value"));
971changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"{ComponentsApi.RuntimeHelpers.CreateInferredBindSetter}(callback: "));
972changeExpressionTokens.Add(setter);
973changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($", value: {original.Content})"));
978changeExpressionTokens.Add(
980changeExpressionTokens.Add(after);
981changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"); }}, value: {original.Content})"));
986changeExpressionTokens.Add(
988changeExpressionTokens.Add(setter);
989changeExpressionTokens.Add(
991changeExpressionTokens.Add(after);
992changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($"); }}, value: {original.Content})"));
996changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken(", "));
998changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken(original.Content));
1002changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($", format: {format.Content}"));
1007changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken($", culture: {culture.Content}"));
1010changeExpressionTokens.Add(IntermediateNodeFactory.CSharpToken(")"));
Formatting\FormattingUtilities.cs (10)
192builder.Add(new(start, text.Length));
197builder.Add(new(start, end + 1));
295formattingChanges.Add(new TextChange(new TextSpan(originalLine.Start, originalLineOffset), indentationString));
354formattingChanges.Add(new TextChange(new TextSpan(originalStart, length), replacementText));
383formattingChanges.Add(new TextChange(new(originalLine.EndIncludingLineBreak, 0), context.NewLineString));
431formattingChanges.Add(new TextChange(new TextSpan(originalLine.Start, originalLineOffset), indentationString));
516formattingChanges.Add(new TextChange(
650formattingChanges.Add(new TextChange(
657formattingChanges.Add(new TextChange(new(originalLine.End, 0), formattedText.ToString(formattedLine.Span)));
663formattingChanges.Add(new TextChange(TextSpan.FromBounds(originalText.Lines[iOriginal - 1].End, originalLine.End), ""));
Formatting\Passes\RazorFormattingPass.cs (8)
108changes.Add(new TextChange(new TextSpan(brace.SpanStart, 0), " "));
278changes.Add(new TextChange(new TextSpan(brace.SpanStart, 0), newText));
362changes.Add(new TextChange(node.Span, newText));
371changes.Add(new TextChange(nodeOrToken.Span, " "));
418changes.Add(new TextChange(source.Text.GetTextSpan(openBraceRange.End, end), newText));
436changes.Add(new TextChange(source.Text.GetTextSpan(span), newText));
448changes.Add(new TextChange(source.Text.GetTextSpan(codeRange.End, start), context.NewLineString + additionalIndentation));
458changes.Add(new TextChange(source.Text.GetTextSpan(closeBraceRange.End, closeBraceRange.End), context.NewLineString));