Я хочу сделать некоторые вещи для WebParts на основе типа WebPart, передаваемого методу. Я нахожу, что я делаю:SharePoint WebPart Type Вопрос
if(obj is Microsoft.SharePoint.WebPartPages.ContentEditorWebPart)
...
else if (obj is SummaryLinkWebPart)
Пахнет смешно продолжать делать это для всех WebParts. Есть ли шаблон дизайна, который я должен использовать вместо этого?