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