Я думаю, это будет хорошо работать.
дал форму с сеткой для визуализации любой коллекции (ICollection
, ICollection<T>
) объект.
После этого я создал класс визуализатора отладчика (наследует отMicrosoft.VisualStudio.DebuggerVisualizers.DialogDebuggerVisualizer
).
Визуализатор установлен правильно (я пробовал наSystem.Collections.ArrayList
класс).
Но у меня проблема с обобщением визуализатора на любойICollection
/ICollection<T>
тип.
Я указал атрибут:
[assembly: DebuggerVisualizer( typeof( DebugerSide ), typeof( VisualizerObjectSource ), Target = typeof( System.Collections.Generic.ICollection<> ), Description = "Collection visualizer" )]
[assembly: DebuggerVisualizer( typeof( DebugerSide ), typeof( VisualizerObjectSource ), Target = typeof( System.Collections.ICollection ), Description = "Collection visualizer" )]
но визуализатор не предлагается VS в отладке.
Если указать точное имя класса, визуализатор доступен в VS. Есть ли способ, как осуществить свое намерение или нет, как его достичь?
Спасибо!