Используя документы MSDN, возможно ли скрыть или отфильтровать унаследованные элементы?

Одна из самых крутых функций, которые я видел в средствах просмотра справки, - это возможность скрывать унаследованные элементы, чтобы вы могли сосредоточиться только на том, что предлагает этот конкретный подкласс. Хороший пример этого здесь...

http://james.newtonking.com/projects/json/help/html/T_Newtonsoft_Json_JsonConvert.htm

На самом деле, на этой странице есть различные варианты отображения справки, а не просто скрытие унаследованных членов.

Теперь онлайн MSDN имеет привычку просто бросать все на вас, то есть пытаться выяснить, что добавил подкласс, не говоря уже о том, чтобы добраться до него, требует тонны сканирования и еще больше прокрутки.

Тем не менее, есть ли способ, локальный или онлайн, чтобы включить эти или аналогичные функции? Кто-нибудь сделал стороннюю или стороннюю программу просмотра справки, которая делает это или что-то подобное?

(Примечание: я не совсем уверен, если это для SO, так как это не программирование, но это что-то вроде IDE, поэтому я решил, что я буду играть в азартные игры и поместить его здесь.)

отметка

2 ответа

Решение

Скрывать унаследованные элементы - это одна вещь, которую я обычно пропускал в легком онлайн-документе MSDN.

К счастью, это может быть легко решено с помощью небольшого количества JavaScript в браузере. Подробности смотрите в разделе Как скрыть унаследованные элементы на страницах MSDN.

Вы должны быть в состоянии расширить используемый принцип, чтобы скрыть любую нужную вам информацию (например, вы можете использовать значки, чтобы различать статические элементы, методы, свойства и т. Д.).

Обновленный ответ на 2016 год:

Создайте закладку в современном браузере, используя следующий фрагмент JavaScript в качестве URL:

javascript:var trs=document.getElementsByTagName('tr');var l=trs.length;for (var i=0; i<l; i++) {  var tr=trs[i];  if (tr.innerHTML.indexOf('(Inherited from ')>-1)  tr.style.display=tr.style.display=='none'?'':'none'; }; void(0);

Нажатие на эту закладку на странице документации класса MSDN включает и отключает все унаследованные члены.

Javascript просто просматривает все строки таблицы ('tr') на странице, находит все, которые содержат строку '(Наследуется от' ', и устанавливает для их стиля отображения (видимости) значение'none'. охватывать каждый экземпляр наследуемого члена.

Другие вопросы по тегам