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