Member predicate Callable::Callable::getABody

Gets a body of this callable, if any.

Unlike getBody(), this predicate may return multiple bodies, in the case where the same callable is compiled multiple times. For example, if we compile both A.cs

namespaces N {
  public class C {
    public int M() => 0;
  }
}

and later B.cs

namespaces N {
  public class C {
    public int M() { return 1; }
  }
}

to the same assembly, then both 0 and { return 1; } are bodies of N.C.M().

ControlFlowElement getABody()