1 instantiation of CSharpMethod
Microsoft.CodeAnalysis.Razor.Workspaces (1)
DocumentMapping\RazorEditService_Methods.cs (1)
198
return classDecl.Members.OfType<MethodDeclarationSyntax>().SelectAsArray(method => new
CSharpMethod
(method, sourceText));
9 references to CSharpMethod
Microsoft.CodeAnalysis.Razor.Workspaces (9)
DocumentMapping\RazorEditService_Methods.cs (9)
25
private static void AddMethodChanges(ref PooledArrayBuilder<RazorTextChange> edits, RazorCodeDocument codeDocument, ImmutableArray<
CSharpMethod
> addedMethods, RazorFormattingOptions options)
80
private static void AddMethodsInNewCodeBlock(ref PooledArrayBuilder<RazorTextChange> edits, RazorCodeDocument codeDocument, ImmutableArray<
CSharpMethod
> methods, RazorFormattingOptions options)
122
private static void AddMethodsInExistingCodeBlock(StringBuilder builder, SourceText sourceText, ImmutableArray<
CSharpMethod
> addedMethods, RazorFormattingOptions options, int openBraceLineIndex, int closeBraceLineIndex, int insertLineIndex)
140
private static void AppendMethodsText(StringBuilder builder, ImmutableArray<
CSharpMethod
> methods, RazorFormattingOptions options)
143
foreach (
var
method in methods)
157
private static void AppendIndentedMethod(StringBuilder builder,
CSharpMethod
method, RazorFormattingOptions options)
191
private static ImmutableArray<
CSharpMethod
> FindMethods(RoslynSyntaxNode syntaxRoot, SourceText sourceText)
204
private sealed record CSharpMethod(MethodDeclarationSyntax Method, SourceText Text) : IEquatable<
CSharpMethod
>
206
public bool Equals(
CSharpMethod
? other)