3 instantiations of CSharpMember
Microsoft.CodeAnalysis.Razor.Workspaces (3)
DocumentMapping\RazorEditService.CSharpMember.cs (3)
30MethodDeclarationSyntax method => new(method, GetComparisonSpan(method), sourceText), 31PropertyDeclarationSyntax property => new(property, GetComparisonSpan(property), sourceText), 32FieldDeclarationSyntax field => new(field, GetComparisonSpan(field), sourceText),
13 references to CSharpMember
Microsoft.CodeAnalysis.Razor.Workspaces (13)
DocumentMapping\RazorEditService.CSharpMember.cs (4)
13private sealed class CSharpMember : IEquatable<CSharpMember> 27public static CSharpMember? TryCreate(MemberDeclarationSyntax member, SourceText sourceText) 36public bool Equals(CSharpMember? other) 47=> Equals(obj as CSharpMember);
DocumentMapping\RazorEditService_Members.cs (9)
23private static void AddMemberChanges(ref PooledArrayBuilder<RazorTextChange> edits, RazorCodeDocument codeDocument, ImmutableArray<CSharpMember> addedMembers, RazorFormattingOptions options) 78private static void AddMembersInNewCodeBlock(ref PooledArrayBuilder<RazorTextChange> edits, RazorCodeDocument codeDocument, ImmutableArray<CSharpMember> members, RazorFormattingOptions options) 120private static void AddMembersInExistingCodeBlock(StringBuilder builder, SourceText sourceText, ImmutableArray<CSharpMember> addedMembers, RazorFormattingOptions options, int openBraceLineIndex, int closeBraceLineIndex, int insertLineIndex) 138private static void AppendMembersText(StringBuilder builder, ImmutableArray<CSharpMember> members, RazorFormattingOptions options) 141foreach (var member in members) 155private static void AppendIndentedMember(StringBuilder builder, CSharpMember member, RazorFormattingOptions options) 189private static ImmutableArray<CSharpMember> FindMembers(RoslynSyntaxNode syntaxRoot, SourceText sourceText) 196using var members = new PooledArrayBuilder<CSharpMember>(); 199if (CSharpMember.TryCreate(member, sourceText) is { } csharpMember)