Beispiel #1
0
        protected IEnumerable <Type> GetPaneTypes()
        {
            foreach (var paneType in GetDefaultPaneTypes())
            {
                yield return(paneType);
            }

            var extraPaneTypes = m_ActualView.GetExtraPaneTypes().ToList();

            if (extraPaneTypes.Count > 0)
            {
                yield return(null); // for spacer

                foreach (var paneType in extraPaneTypes)
                {
                    yield return(paneType);
                }
            }
        }