//===================================================================== /// <inheritdoc /> protected override void Dispose(bool disposing) { SandcastleBuilderPackage.Instance = null; if (buildCompletedListener != null) { buildCompletedListener.Dispose(); buildCompletedListener = null; } base.Dispose(disposing); }
//===================================================================== /// <inheritdoc /> protected override void Dispose(bool disposing) { if (disposing) { ObjectExtenders objectExtenders = (ObjectExtenders)GetService(typeof(ObjectExtenders)); objectExtenders.UnregisterExtenderProvider(_singleFileGeneratorNodeExtenderCookie); SandcastleBuilderPackage.Instance = null; if (buildCompletedListener != null) { buildCompletedListener.Dispose(); buildCompletedListener = null; } } base.Dispose(disposing); }