В SSMS надстроек, следующий код будет переключать FontSize окна текстового редактора между 10 и 22:SSMS надстроек, чтобы установить параметры сценариев
Properties props_texteditor = _addInInstance.DTE.Properties["FontsAndColors", "TextEditor"];
Property propFontSize = props_texteditor.Item(3); //"FontSize"
propFontSize.Value = ((Int16)propFontSize.Value == 10 ? 22 : 10);
Не особенно полезным, но это показывает, что моя надстройка может установить свойство SSMS Tools/Options, в этом случае используя названия категорий/страниц «FontsAndColors», «TextEditor».
Что я на самом деле хочу, чтобы моя надстройка выполняла настройку сценария «Включить условие IF NOT EXISTS» в true или false, но я не могу найти на нем никакой документации. Кто-нибудь знает, как это сделать?
Это выглядит очень интересно. Но, к сожалению, ничто из этого не делает то, что мне нужно для этого конкретного требования. Мне нужно установить параметр сценария, который вступит в силу во время стандартных сценариев SSMS из обозревателя объектов, например, пример моего шрифта. Благодарю. –
Хорошо, я понял. Я посмотрю, сумеем ли мы реализовать это в SSMSBoost ... –