public static TypeViewerWrapper[] FromArray(params TypeViewer[] viewers) { TypeViewerWrapper[] retval = new TypeViewerWrapper[viewers.Length]; for (int i = 0; i < viewers.Length; i++) { retval[i] = new TypeViewerWrapper(viewers[i]); } return(retval); }
public static TypeViewerWrapper[] GetViewers() { if (_viewers == null) { var list = new List <TypeViewer>(); Prepopulate(list); LoadFromAssemblies(list); var viewers = TypeViewerWrapper.FromArray(list.ToArray()); _viewers = viewers; } return(_viewers); }