Я создал форму с сеткой для визуализации любого объекта коллекции (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. Есть ли способ, как осуществить свое намерение или нет, как его достичь?
Спасибо!