2 types derived from DeclarationBody
Microsoft.CodeAnalysis.Features (2)
EditAndContinue\LambdaBody.cs (1)
7internal abstract class LambdaBody : DeclarationBody
EditAndContinue\MemberBody.cs (1)
12internal abstract class MemberBody : DeclarationBody
15 references to DeclarationBody
Microsoft.CodeAnalysis.Features (15)
EditAndContinue\AbstractEditAndContinueAnalyzer.cs (9)
402private bool ReportUnsupportedOperations(in DiagnosticContext diagnosticContext, DeclarationBody body, CancellationToken cancellationToken) 417DeclarationBody oldBody, 420DeclarationBody newBody, 1208DeclarationBody oldBody; 1209DeclarationBody? newBody; 1567private static DeclarationBodyMap ComputeDeclarationBodyMap(DeclarationBody? oldBody, DeclarationBody? newBody, IEnumerable<ActiveNode> activeNodes) 4044DeclarationBody? oldBody, 4048DeclarationBody? newBody,
EditAndContinue\DeclarationBody.cs (6)
14internal abstract class DeclarationBody : IEquatable<DeclarationBody> 68public virtual DeclarationBodyMap ComputeMap(DeclarationBody newBody, IEnumerable<KeyValuePair<SyntaxNode, SyntaxNode>>? knownMatches) 78public abstract Match<SyntaxNode>? ComputeSingleRootMatch(DeclarationBody newBody, IEnumerable<KeyValuePair<SyntaxNode, SyntaxNode>>? knownMatches); 84public abstract bool TryMatchActiveStatement(DeclarationBody newBody, SyntaxNode oldStatement, ref int statementPart, [NotNullWhen(true)] out SyntaxNode? newStatement); 86public bool Equals(DeclarationBody? other) 91=> Equals(obj as DeclarationBody);