IMenuBuilder methods in Open Eikon .NET Integration API inconsistent results

I have noticed that ```IMenuBuilder``` method calls do not produce consistent results.

For instance (assuming ```_host``` is of ```IAppHost``` type and ```builder``` is the ``` IMenuBuilder``` ):

```
_host.Menu.OnDisplayAppMenu(builder =>
{
builder.DisableBuiltInMenuItem(BuiltInCommand.Share);
builder.HideBuiltInMenuItem(BuiltInCommand.Print);
}
);
```

This doesn't work.

However, if I call ```builder.AppendCustomMenuItem(...)```, it works.

Any thoughts?

Answers