Statement public abstract class Statement Documentation Code public abstract bool AlwaysReturns { get; } public Location Location { get; protected set; } protected Statement() protected abstract void DoEmit(EmitContext ec) public void Emit(EmitContext ec) public Block ToBlock()