コード例 #1
0
        public override void Visit(INamespaceDefinition ns)
        {
            if ((_kinds & DocIdKinds.Namespace) != 0)
            {
                _writer.WriteLine(ns.DocId());
            }

            base.Visit(ns);
        }
コード例 #2
0
        public bool Include(INamespaceDefinition ns)
        {
            // Only include non-empty namespaces
            if (!ns.GetTypes().Any(Include))
            {
                return(false);
            }

            string namespaceId = ns.DocId();

            return(_docIds.Contains(namespaceId));
        }
コード例 #3
0
        public bool Include(INamespaceDefinition ns)
        {
            // Only include non-empty namespaces
            if (!ns.GetTypes().Any(Include))
            {
                return(false);
            }

            string namespaceId = ns.DocId();

            // include so long as it isn't in the exclude list.
            return(!_docIds.Contains(namespaceId));
        }
コード例 #4
0
 public override void Visit(INamespaceDefinition ns)
 {
     _writer.WriteLine(ns.DocId());
     base.Visit(ns);
 }