internal SLAxisDataSourceType()
        {
            this.UseStringReference = true;

            this.MultiLevelStringReference = new SLMultiLevelStringReference();
            this.NumberReference           = new SLNumberReference();
            this.NumberLiteral             = new SLNumberLiteral();
            this.StringReference           = new SLStringReference();
            this.StringLiteral             = new SLStringLiteral();
        }
        internal SLStringLiteral Clone()
        {
            SLStringLiteral sl = new SLStringLiteral();

            sl.PointCount = this.PointCount;
            for (int i = 0; i < this.Points.Count; ++i)
            {
                sl.Points.Add(this.Points[i].Clone());
            }

            return(sl);
        }