Я создал форму с сеткой для визуализации любой коллекции ( ICollection
, ICollection
) объекта .
После этого я создал класс визуализатора отладчика (наследуется от Microsoft.VisualStudio.DebuggerVisualizers.DialogDebuggerVisualizer
).
Визуализатор установлен правильно (я пробовал его на System.Collections.ArrayList.
класс).
Но у меня проблема с обобщением визуализатора для любого типа ICollection
/ ICollection
.
Я указал атрибут:
[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. Есть ли способ, как выполнить мое намерение, или нет способа, как его достичь?
Спасибо!