IfcDoc.CtlProperties.LoadAttributeCardinality C# (CSharp) Method

LoadAttributeCardinality() private method

private LoadAttributeCardinality ( ) : void
return void
        private void LoadAttributeCardinality()
        {
            DocAttribute docAttr = null;
            if(this.m_target is DocAttribute)
            {
                docAttr = (DocAttribute)this.m_target;
            }
            else if(this.m_target is DocDefined)
            {
                docAttr = ((DocDefined)this.m_target).Aggregation;
            }

            this.m_loadagg = true;
            this.listViewAttributeCardinality.Items.Clear();
            while(docAttr != null)
            {
                ListViewItem lvi = new ListViewItem();
                lvi.Tag = docAttr;
                lvi.Text = docAttr.GetAggregation().ToString();
                lvi.SubItems.Add(docAttr.AggregationLower);
                lvi.SubItems.Add(docAttr.AggregationUpper);
                this.listViewAttributeCardinality.Items.Add(lvi);

                docAttr = docAttr.AggregationAttribute;
            }
            this.m_loadagg = false;
        }
CtlProperties