1 type derived from MemberBody
Microsoft.CodeAnalysis.Features (1)
EditAndContinue\AbstractSimpleMemberBody.cs (1)
14
internal abstract class AbstractSimpleMemberBody(SyntaxNode node) :
MemberBody
32 references to MemberBody
Microsoft.CodeAnalysis.CSharp.Features.UnitTests (3)
EditAndContinue\Helpers\EditingTestBase.cs (3)
217
var
body = SyntaxUtilities.TryGetDeclarationBody(declaration, symbol: null);
249
var
oldBody = SyntaxUtilities.TryGetDeclarationBody(oldDeclaration, symbol: null);
253
var
newBody = SyntaxUtilities.TryGetDeclarationBody(newDeclaration, symbol: null);
Microsoft.CodeAnalysis.Features (29)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (24)
97
/// <paramref name="node"/> node itself may represent a <see cref="
MemberBody
"/> that doesn't belong to the <paramref name="symbol"/>.
104
internal abstract
MemberBody
? TryGetDeclarationBody(SyntaxNode node, ISymbol? symbol);
449
internal bool ContainsLambda(
MemberBody
body)
861
var
oldBody = TryGetDeclarationBody(oldMemberDeclaration, symbol: null);
862
var
newBody = TryGetDeclarationBody(newMemberDeclaration, symbol: null);
984
MemberBody
? oldMemberBody,
985
MemberBody
? newMemberBody,
1365
private static bool TryGetTrackedStatement(ImmutableArray<ActiveStatementLineSpan> activeStatementSpans, ActiveStatementId id, SourceText text,
MemberBody
body, [NotNullWhen(true)] out SyntaxNode? trackedStatement, out int trackedStatementPart)
3136
var
oldBody = TryGetDeclarationBody(oldDeclaration, oldSymbol);
3202
var
oldBody = (oldDeclaration != null) ? TryGetDeclarationBody(oldDeclaration, oldSymbol) : null;
3205
var
newBody = (newDeclaration != null) ? TryGetDeclarationBody(newDeclaration, newSymbol) : null;
3373
var
oldBody = TryGetDeclarationBody(oldDeclaration, oldSymbol);
3379
var
newBody = TryGetDeclarationBody(newDeclaration, newSymbol);
4043
MemberBody
? oldMemberBody,
4047
MemberBody
? newMemberBody,
5240
private static Func<SyntaxNode, SyntaxNode?> CreateSyntaxMapForEquivalentNodes(
MemberBody
oldBody,
MemberBody
newBody)
5285
var
oldBody = TryGetDeclarationBody(oldDeclaration, symbol: null);
5286
var
newBody = TryGetDeclarationBody(newDeclaration, symbol: null);
5534
private bool AnyMemberInitializerBody(INamedTypeSymbol type, Func<
MemberBody
, bool> predicate, bool isStatic, CancellationToken cancellationToken)
5590
MemberBody
? oldMemberBody,
5594
MemberBody
? newMemberBody,
5919
private IEnumerable<(SyntaxNode lambda, LambdaBody lambdaBody1, LambdaBody? lambdaBody2)> GetLambdaBodies(
MemberBody
? body)
5995
MemberBody
? memberBody,
EditAndContinue\DeclarationBody.cs (2)
52
/// <see cref="SyntaxNode"/> that includes all active tokens (<see cref="
MemberBody
.GetActiveTokens()"/>)
53
/// and its span covers the entire <see cref="
MemberBody
.Envelope"/>.
EditAndContinue\MemberBody.cs (3)
15
/// A minimal span that contains all possible breakpoint spans of <see cref="
MemberBody
"/>.
20
/// True if <paramref name="span"/> belongs to the <see cref="
MemberBody
"/>.
49
public abstract SyntaxNode FindStatementAndPartner(TextSpan span,
MemberBody
? partnerDeclarationBody, out SyntaxNode? partnerStatement, out int statementPart);