Making public virtual method "DynamoModel.ShutDown" as non-virtual
Making public virtual method "DynamoModel.ShutDown" as non-virtual
Refactored various shutdown related DynamoViewModel methods
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into ShutdownSequence
Conditionally call "OnRequestClose" if "CloseDynamoView" is "true"
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into ShutdownSequence
Making "DynamoModel.ShutDown" throw exception if called twice
Added checks to handle reentrant of "PerformShutdownSequence"
Moved "IdlePromise.ClearPromises/Shutdown" calls out of "DynamoView_Closing"
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into ShutdownSequence
Added documentation for "ShutdownParams" structure
Added Pre/PostShutdownCore virtual methods in "DynamoModel"
Moved "ExitRevit" command posting delegate into "PreShutdownCore"
Added "ShutdownStarted/Completed" events to "DynamoModel"
Replaced "RevitDynamoModel.ShuttingDown" event by "DynamoModel.ShutdownStarted"
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into ShutdownSequence
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into ShutdownSequence
Merge branch 'master' of https://github.com/DynamoDS/Dynamo into ShutdownSequence
Refactored "Delete(KeeperId)" call into a separate static function
Refactored "PostableCommand.ExitRevit" into "ShutdownRevitHost"