示例#1
0
        internal C.XValues ToXValues()
        {
            var xv = new C.XValues();

            if (UseMultiLevelStringReference)
            {
                xv.MultiLevelStringReference = MultiLevelStringReference.ToMultiLevelStringReference();
            }
            if (UseNumberReference)
            {
                xv.NumberReference = NumberReference.ToNumberReference();
            }
            if (UseNumberLiteral)
            {
                xv.NumberLiteral = NumberLiteral.ToNumberLiteral();
            }
            if (UseStringReference)
            {
                xv.StringReference = StringReference.ToStringReference();
            }
            if (UseStringLiteral)
            {
                xv.StringLiteral = StringLiteral.ToStringLiteral();
            }

            return(xv);
        }
示例#2
0
        internal C.CategoryAxisData ToCategoryAxisData()
        {
            var cad = new C.CategoryAxisData();

            if (UseMultiLevelStringReference)
            {
                cad.MultiLevelStringReference = MultiLevelStringReference.ToMultiLevelStringReference();
            }
            if (UseNumberReference)
            {
                cad.NumberReference = NumberReference.ToNumberReference();
            }
            if (UseNumberLiteral)
            {
                cad.NumberLiteral = NumberLiteral.ToNumberLiteral();
            }
            if (UseStringReference)
            {
                cad.StringReference = StringReference.ToStringReference();
            }
            if (UseStringLiteral)
            {
                cad.StringLiteral = StringLiteral.ToStringLiteral();
            }

            return(cad);
        }
示例#3
0
        internal SLAxisDataSourceType Clone()
        {
            var adst = new SLAxisDataSourceType();

            adst.bUseMultiLevelStringReference = bUseMultiLevelStringReference;
            adst.bUseNumberLiteral             = bUseNumberLiteral;
            adst.bUseNumberReference           = bUseNumberReference;
            adst.bUseStringLiteral             = bUseStringLiteral;
            adst.bUseStringReference           = bUseStringReference;

            adst.MultiLevelStringReference = MultiLevelStringReference.Clone();
            adst.NumberLiteral             = NumberLiteral.Clone();
            adst.NumberReference           = NumberReference.Clone();
            adst.StringLiteral             = StringLiteral.Clone();
            adst.StringReference           = StringReference.Clone();

            return(adst);
        }