private static void Dereference(DocExample docExample, DocModelView docModelView) { if (docExample.Views.Contains(docModelView)) { docExample.Views.Remove(docModelView); } if (docExample.Examples != null) { foreach (DocExample docSub in docExample.Examples) { Dereference(docSub, docModelView); } } }