PostableCommand issues
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report
The following code creates exceptions in 2018, 2019, and 2020
foreach (var command in (PostableCommand[])Enum.GetValues(typeof(PostableCommand))) { var commandId = RevitCommandId.LookupPostableCommandId(command); }
These are the PostableCommands that fail
2018:
PostableCommand.ViewRange
2019:
PostableCommand.PublishDGNToAutodeskBuzzsaw
PostableCommand.PublishDWFToAutodeskBuzzsaw
PostableCommand.PublishDWGToAutodeskBuzzsaw
PostableCommand.PublishDXFToAutodeskBuzzsaw
PostableCommand.PublishSATToAutodeskBuzzsaw
PostableCommand.ViewRange
2020:
PostableCommand.DrawOnFace
PostableCommand.DrawOnWorkPlane
PostableCommand.PublishDGNToAutodeskBuzzsaw
PostableCommand.PublishDWFToAutodeskBuzzsaw
PostableCommand.PublishDWGToAutodeskBuzzsaw
PostableCommand.PublishDXFToAutodeskBuzzsaw
PostableCommand.PublishSATToAutodeskBuzzsaw
PostableCommand.ViewRange
Also, the static method RevitCommandId.LookupCommandId returns null for every command
foreach (var command in Enum.GetNames(typeof(PostableCommand))) { var commandId = RevitCommandId.LookupCommandId(command); if (commandId != null) Debugger.Break(); //This line is never reached }