コード例 #1
0
        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);
        }
コード例 #2
0
        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);
        }