Summary description for SymbolCount.
コード例 #1
0
ファイル: Report.cs プロジェクト: kmorin/RevitLookup
        SymbolRefStats(Element elem)
        {
            // if it is a Symbol element, just make an entry in our map
            // and get out.
            ElementType sym = elem as ElementType;

            if (sym != null)
            {
                SymbolCount tmpNode = FindSymbolNode(sym);
                if (tmpNode == null)
                {
                    tmpNode          = new SymbolCount();
                    tmpNode.m_symbol = sym;
                    m_symRefCounts.Add(tmpNode);
                }

                return;
            }

            // it isn't a Symbol, so we need to check if it is something that
            // references a Symbol.
            sym = GetSymbolRef(elem);
            if (sym != null)
            {
                SymbolCount tmpNode = FindSymbolNode(sym);
                if (tmpNode == null)
                {
                    tmpNode          = new SymbolCount();
                    tmpNode.m_symbol = sym;
                    m_symRefCounts.Add(tmpNode);
                }
                tmpNode.m_refs.Add(elem);
            }
        }
コード例 #2
0
ファイル: Report.cs プロジェクト: jeremytammik/RevitLookup
        private void SymbolRefStats( Element elem )
        {
            // if it is a Symbol element, just make an entry in our map
              // and get out.
              ElementType sym = elem as ElementType;
              if( sym != null )
              {
            SymbolCount tmpNode = FindSymbolNode( sym );
            if( tmpNode == null )
            {
              tmpNode = new SymbolCount();
              tmpNode.m_symbol = sym;
              m_symRefCounts.Add( tmpNode );
            }

            return;
              }

              // it isn't a Symbol, so we need to check if it is something that
              // references a Symbol.
              sym = GetSymbolRef( elem );
              if( sym != null )
              {
            SymbolCount tmpNode = FindSymbolNode( sym );
            if( tmpNode == null )
            {
              tmpNode = new SymbolCount();
              tmpNode.m_symbol = sym;
              m_symRefCounts.Add( tmpNode );
            }
            tmpNode.m_refs.Add( elem );
              }
        }