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); }
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); }
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); }