CommandListChangeReason Enum
Describes why the command list changed in the OnCommandListChanged callback:
Load- a new command list was loaded, either from theloadcommand or the user has loaded the file through the input editorUnload- the current command list was unloaded, either from theunloadcommand or the user has unloaded the file through the input editorInternalReload- the user saved changes in the input editorExternalReload- the command list was reloaded due to an external change to the input file on disk
enum CommandListChangeReason {
Load = 0,
Unload = 1,
InternalReload = 2,
ExternalReload = 3
}