Не работает ExtensionInfo
Уважаемые разработчики!
Пытаюсь переехать с S# 4.1.1 на 4.1.7 (codeplex trunk)
Летят эксепшены
"The given key was not present in the dictionary"Код банальный, при переезде никак не менялся:
Код
var columns = this.Trader.SecuritiesTable.Columns;
columns.Add(DdeSecurityColumns.Yield);
var ecolumns = this.Trader.EquityPortfoliosTable.Columns;
ecolumns.Add(DdeEquityPortfolioColumns.BlockedCurrency);
При данных обращениях к этим данным получаю исключения:
Код
sec.ExtensionInfo[DdeSecurityColumns.Yield]
portfolio.ExtensionInfo[DdeEquityPortfolioColumns.BlockedCurrency]
Стек-трейсов нет, т.к. это обращение непосредственно в сам словарь...
Посмотрел содержимое словаря для
sec - в нем нет ключа
Yield.
Аналогично для
portfolio c
BlockedCurrency.
Есть ли какие-либо новые ограничения по использованию дополнительных полей в таблицах?