public HebrewPrompt(string textToSpeak, SynthesisTextFormat media) : base(textToSpeak, media) { if (media == SynthesisTextFormat.Text) { throw new ArgumentException("Please use constructor with one textToSpeak parameter instead (This is for Text media format)", "media"); } }
public Prompt(string textToSpeak, SynthesisTextFormat media) { Helpers.ThrowIfNull(textToSpeak, "textToSpeak"); if ((uint)(_media = (SynthesisMediaType)media) <= 1u) { _text = textToSpeak; return; } throw new ArgumentException(SR.Get(SRID.SynthesizerUnknownMediaType), "media"); }
// Disable parameter validation check for empty strings public Prompt(string textToSpeak, SynthesisTextFormat media) { Helpers.ThrowIfNull(textToSpeak, nameof(textToSpeak)); switch (_media = (SynthesisMediaType)media) { case SynthesisMediaType.Text: case SynthesisMediaType.Ssml: _text = textToSpeak; break; default: throw new ArgumentException(SR.Get(SRID.SynthesizerUnknownMediaType), nameof(media)); } }
public HebrewPrompt(string textToSpeak, SynthesisTextFormat media) : base(textToSpeak, media) { if (media == SynthesisTextFormat.Text) throw new ArgumentException("Please use constructor with one textToSpeak parameter instead (This is for Text media format)", "media"); }