/// <summary>
        /// Return an otherwise equivalent Tss client run that has the specified Contents.
        /// Subclasses should override to return the appropriate subclass and copy any additional information.
        /// </summary>
        internal override MlsClientRun CopyWithNewContents(IViewMultiString newContents)
        {
            var result = new SubstituteMlsClientRun(newContents, Style, m_substitute, m_substituteStyle);

            result.Hookup = Hookup;
            return(result);
        }
Exemple #2
0
		/// <summary>
		/// Return an otherwise equivalent Tss client run that has the specified Contents.
		/// Subclasses should override to return the appropriate subclass and copy any additional information.
		/// </summary>
		internal override MlsClientRun CopyWithNewContents(IViewMultiString newContents)
		{
			var result = new SubstituteMlsClientRun(newContents, Style, m_substitute, m_substituteStyle);
			result.Hookup = Hookup;
			return result;
		}