public static void SetText (string text, TextDataFormat format)
{
if (string.IsNullOrEmpty (text))
throw new ArgumentNullException ("text");
if (!Enum.IsDefined (typeof (TextDataFormat), format))
throw new InvalidEnumArgumentException (string.Format ("Enum argument value '{0}' is not valid for TextDataFormat", format));
switch (format) {
case TextDataFormat.Text:
SetData (DataFormats.Text, text);
break;
case TextDataFormat.UnicodeText:
SetData (DataFormats.UnicodeText, text);
break;
case TextDataFormat.Rtf:
SetData (DataFormats.Rtf, text);
break;
case TextDataFormat.Html:
SetData (DataFormats.Html, text);
break;
case TextDataFormat.CommaSeparatedValue:
SetData (DataFormats.CommaSeparatedValue, text);
break;
}
}
#endregion // Public Static Methods