コード例 #1
0
ファイル: ApiVisitor.cs プロジェクト: Tyler-Zhou/SHFB
        /// <summary>
        /// This is used to visit a list of namespaces
        /// </summary>
        /// <param name="spaces">The list of namespaces to visit</param>
        protected virtual void VisitNamespaces(NamespaceList spaces)
        {
            // Visit the namespaces in sorted order
            foreach (Namespace space in spaces.OrderBy(s => s.FullName))
            {
                if (filter.IsExposedNamespace(space))
                {
                    this.VisitNamespace(space);
                }

                if (this.Canceled)
                {
                    break;
                }
            }
        }
コード例 #2
0
ファイル: ApiVisitor.cs プロジェクト: armin-bauer/SHFB
        /// <summary>
        /// This is used to visit a list of namespaces
        /// </summary>
        /// <param name="spaces">The list of namespaces to visit</param>
        protected virtual void VisitNamespaces(NamespaceList spaces)
        {
            // Visit the namespaces in sorted order
            var sortedNamespaces = spaces.OrderBy(s => s.FullName).ToList();

            foreach(Namespace space in sortedNamespaces)
            {
                if(filter.IsExposedNamespace(space))
                    this.VisitNamespace(space);

                if(this.Canceled)
                    break;
            }
        }