Визуализатор отладчика для любых типов ICollection и ICollection

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

Спасибо!

5
задан TcKs 28 June 2011 в 13:00
поделиться