169 references to TextDataFormat
Microsoft.VisualBasic.Forms.Tests (3)
System\Windows\Forms\ClipboardProxyTests.vb (3)
21
''' Testing only that <see cref=" MyServices.ClipboardProxy"/> contains <see cref="
TextDataFormat
.Text"/>.
28
Dim expected As Boolean = clipboardProxy.ContainsText(format:=
TextDataFormat
.Text)
29
Clipboard.ContainsText(format:=
TextDataFormat
.Text).Should.Be(expected)
Microsoft.VisualBasic.Tests (5)
Microsoft\VisualBasic\MyServices\ClipboardProxyTests.cs (5)
11
using TextDataFormat = System.Windows.Forms.
TextDataFormat
;
83
clipboard.SetText(text,
TextDataFormat
.UnicodeText);
86
System.Windows.Forms.Clipboard.GetText(
TextDataFormat
.UnicodeText).Should().Be(clipboard.GetText(
TextDataFormat
.UnicodeText));
87
clipboard.GetText(
TextDataFormat
.UnicodeText).Should().Be(text);
System.Windows.Forms (31)
System\Windows\Forms\OLE\Clipboard.cs (18)
110
/// Indicates whether there is text data on the Clipboard in <see cref="
TextDataFormat
.UnicodeText"/> format.
112
public static bool ContainsText() => ContainsText(
TextDataFormat
.UnicodeText);
116
/// <see cref="
TextDataFormat
"/> value.
118
public static bool ContainsText(
TextDataFormat
format)
383
/// Retrieves text data from the <see cref="Clipboard"/> in the <see cref="
TextDataFormat
.UnicodeText"/> format.
385
public static string GetText() => GetText(
TextDataFormat
.UnicodeText);
389
/// <see cref="
TextDataFormat
"/> value.
391
public static string GetText(
TextDataFormat
format)
466
/// Clears the Clipboard and then adds text data in the <see cref="
TextDataFormat
.UnicodeText"/> format.
468
public static void SetText(string text) => SetText(text,
TextDataFormat
.UnicodeText);
472
/// <see cref="
TextDataFormat
"/> value.
474
public static void SetText(string text,
TextDataFormat
format)
481
private static string ConvertToDataFormats(
TextDataFormat
format) => format switch
483
TextDataFormat
.Text => DataFormats.Text,
484
TextDataFormat
.UnicodeText => DataFormats.UnicodeText,
485
TextDataFormat
.Rtf => DataFormats.Rtf,
486
TextDataFormat
.Html => DataFormats.Html,
487
TextDataFormat
.CommaSeparatedValue => DataFormats.CommaSeparatedValue,
System\Windows\Forms\OLE\DataObject.cs (11)
201
public virtual bool ContainsText() => ContainsText(
TextDataFormat
.UnicodeText);
203
public virtual bool ContainsText(
TextDataFormat
format)
227
public virtual string GetText(
TextDataFormat
format)
235
public virtual string GetText() => GetText(
TextDataFormat
.UnicodeText);
251
public virtual void SetText(string textData) => SetText(textData,
TextDataFormat
.UnicodeText);
253
public virtual void SetText(string textData,
TextDataFormat
format)
281
private static string ConvertToDataFormats(
TextDataFormat
format) => format switch
283
TextDataFormat
.UnicodeText => DataFormatNames.UnicodeText,
284
TextDataFormat
.Rtf => DataFormatNames.Rtf,
285
TextDataFormat
.Html => DataFormatNames.Html,
286
TextDataFormat
.CommaSeparatedValue => DataFormatNames.Csv,
Validation.cs (2)
738
public static void Validate(System.Windows.Forms.
TextDataFormat
enumToValidate, string parameterName = "value")
742
ReportEnumValidationError(parameterName, intValue, typeof(System.Windows.Forms.
TextDataFormat
));
System.Windows.Forms.Design (2)
Validation.cs (2)
738
public static void Validate(System.Windows.Forms.
TextDataFormat
enumToValidate, string parameterName = "value")
742
ReportEnumValidationError(parameterName, intValue, typeof(System.Windows.Forms.
TextDataFormat
));
System.Windows.Forms.Tests (128)
System\Windows\Forms\ClipboardTests.cs (18)
40
[InvalidEnumData<
TextDataFormat
>]
41
public void ContainsText_InvalidFormat_ThrowsInvalidEnumArgumentException(
TextDataFormat
format)
60
[InvalidEnumData<
TextDataFormat
>]
61
public void GetText_InvalidFormat_ThrowsInvalidEnumArgumentException(
TextDataFormat
format)
281
(Action)(() => Clipboard.SetText("text",
TextDataFormat
.Text))
409
[EnumData<
TextDataFormat
>]
410
public void SetText_InvokeStringTextDataFormat_GetReturnsExpected(
TextDataFormat
format)
423
action = () => Clipboard.SetText(text,
TextDataFormat
.Text);
428
[InvalidEnumData<
TextDataFormat
>]
429
public void SetText_InvalidFormat_ThrowsInvalidEnumArgumentException(
TextDataFormat
format)
572
Clipboard.GetText(
TextDataFormat
.Text).Should().Be(testString);
573
Clipboard.GetText(
TextDataFormat
.UnicodeText).Should().Be(testString);
1103
Clipboard.GetText(
TextDataFormat
.Text).Should().BeEmpty();
1104
Clipboard.GetText(
TextDataFormat
.UnicodeText).Should().BeEmpty();
1128
Clipboard.GetText(
TextDataFormat
.Text).Should().Be(expected);
1129
Clipboard.GetText(
TextDataFormat
.UnicodeText).Should().Be(expected);
1157
Clipboard.GetText(
TextDataFormat
.Text).Should().Be(expected);
1158
Clipboard.GetText(
TextDataFormat
.UnicodeText).Should().Be(expected);
System\Windows\Forms\DataObjectTests.ClipboardTests.cs (10)
122
dataObject.ContainsText(
TextDataFormat
.Text).Should().Be(format == DataFormats.UnicodeText);
123
dataObject.ContainsText(
TextDataFormat
.UnicodeText).Should().Be(format == DataFormats.UnicodeText);
124
dataObject.ContainsText(
TextDataFormat
.Rtf).Should().Be(format == DataFormats.Rtf);
125
dataObject.ContainsText(
TextDataFormat
.Html).Should().Be(format == DataFormats.Html);
126
dataObject.ContainsText(
TextDataFormat
.CommaSeparatedValue).Should().Be(format == DataFormats.CommaSeparatedValue);
182
dataObject.ContainsText(
TextDataFormat
.Text).Should().Be(format == DataFormats.UnicodeText);
183
dataObject.ContainsText(
TextDataFormat
.UnicodeText).Should().Be(format == DataFormats.UnicodeText);
184
dataObject.ContainsText(
TextDataFormat
.Rtf).Should().Be(format == DataFormats.Rtf);
185
dataObject.ContainsText(
TextDataFormat
.Html).Should().Be(format == DataFormats.Html);
186
dataObject.ContainsText(
TextDataFormat
.CommaSeparatedValue).Should().Be(format == DataFormats.CommaSeparatedValue);
System\Windows\Forms\DataObjectTests.cs (100)
149
.Setup(o => o.ContainsText(
TextDataFormat
.UnicodeText))
153
mockDataObject.Verify(o => o.ContainsText(
TextDataFormat
.UnicodeText), Times.Once());
157
[EnumData<
TextDataFormat
>]
158
public void ContainsText_InvokeTextDataFormat_ReturnsFalse(
TextDataFormat
format)
164
public static TheoryData<
TextDataFormat
, string, bool> ContainsText_TextDataFormat_TheoryData()
166
TheoryData<
TextDataFormat
, string, bool> theoryData = [];
169
theoryData.Add(
TextDataFormat
.Text, DataFormats.UnicodeText, result);
170
theoryData.Add(
TextDataFormat
.UnicodeText, DataFormats.UnicodeText, result);
171
theoryData.Add(
TextDataFormat
.Rtf, DataFormats.Rtf, result);
172
theoryData.Add(
TextDataFormat
.Html, DataFormats.Html, result);
173
theoryData.Add(
TextDataFormat
.CommaSeparatedValue, DataFormats.CommaSeparatedValue, result);
181
public void ContainsText_InvokeTextDataFormatMocked_CallsGetDataPresent(
TextDataFormat
format, string expectedFormat, bool result)
196
[InvalidEnumData<
TextDataFormat
>]
197
public void ContainsText_InvokeInvalidTextDataFormat_ThrowsInvalidEnumArgumentException(
TextDataFormat
format)
1012
.Setup(o => o.GetText(
TextDataFormat
.UnicodeText))
1016
mockDataObject.Verify(o => o.GetText(
TextDataFormat
.UnicodeText), Times.Once());
1020
[EnumData<
TextDataFormat
>]
1021
public void GetText_InvokeTextDataFormatDefault_ReturnsEmpty(
TextDataFormat
format)
1027
public static TheoryData<
TextDataFormat
, string, object, string> GetText_TextDataFormat_TheoryData() => new()
1029
{
TextDataFormat
.Text, DataFormats.UnicodeText, null, string.Empty },
1030
{
TextDataFormat
.Text, DataFormats.UnicodeText, new(), string.Empty },
1031
{
TextDataFormat
.Text, DataFormats.UnicodeText, string.Empty, string.Empty },
1032
{
TextDataFormat
.Text, DataFormats.UnicodeText, " ", " " },
1033
{
TextDataFormat
.Text, DataFormats.UnicodeText, "a", "a" },
1035
{
TextDataFormat
.UnicodeText, DataFormats.UnicodeText, null, string.Empty },
1036
{
TextDataFormat
.UnicodeText, DataFormats.UnicodeText, new(), string.Empty },
1037
{
TextDataFormat
.UnicodeText, DataFormats.UnicodeText, string.Empty, string.Empty },
1038
{
TextDataFormat
.UnicodeText, DataFormats.UnicodeText, " ", " " },
1039
{
TextDataFormat
.UnicodeText, DataFormats.UnicodeText, "a", "a" },
1041
{
TextDataFormat
.Rtf, DataFormats.Rtf, null, string.Empty },
1042
{
TextDataFormat
.Rtf, DataFormats.Rtf, new(), string.Empty },
1043
{
TextDataFormat
.Rtf, DataFormats.Rtf, string.Empty, string.Empty },
1044
{
TextDataFormat
.Rtf, DataFormats.Rtf, " ", " " },
1045
{
TextDataFormat
.Rtf, DataFormats.Rtf, "a", "a" },
1047
{
TextDataFormat
.Html, DataFormats.Html, null, string.Empty },
1048
{
TextDataFormat
.Html, DataFormats.Html, new(), string.Empty },
1049
{
TextDataFormat
.Html, DataFormats.Html, string.Empty, string.Empty },
1050
{
TextDataFormat
.Html, DataFormats.Html, " ", " " },
1051
{
TextDataFormat
.Html, DataFormats.Html, "a", "a" },
1053
{
TextDataFormat
.CommaSeparatedValue, DataFormats.CommaSeparatedValue, null, string.Empty },
1054
{
TextDataFormat
.CommaSeparatedValue, DataFormats.CommaSeparatedValue, new(), string.Empty },
1055
{
TextDataFormat
.CommaSeparatedValue, DataFormats.CommaSeparatedValue, string.Empty, string.Empty },
1056
{
TextDataFormat
.CommaSeparatedValue, DataFormats.CommaSeparatedValue, " ", " " },
1057
{
TextDataFormat
.CommaSeparatedValue, DataFormats.CommaSeparatedValue, "a", "a" },
1062
public void GetText_InvokeTextDataFormatWithData_ReturnsExpected(
TextDataFormat
format, string expectedFormat, object result, string expected)
1071
public void GetText_InvokeTextDataFormatMocked_ReturnsExpected(
TextDataFormat
format, string expectedFormat, object result, string expected)
1086
[InvalidEnumData<
TextDataFormat
>]
1087
public void GetText_InvokeInvalidFormat_ThrowsInvalidEnumArgumentException(
TextDataFormat
format)
1338
dataObject.ContainsText(
TextDataFormat
.Text).Should().Be(format == DataFormats.UnicodeText);
1339
dataObject.ContainsText(
TextDataFormat
.UnicodeText).Should().Be(format == DataFormats.UnicodeText);
1340
dataObject.ContainsText(
TextDataFormat
.Rtf).Should().Be(format == DataFormats.Rtf);
1341
dataObject.ContainsText(
TextDataFormat
.Html).Should().Be(format == DataFormats.Html);
1342
dataObject.ContainsText(
TextDataFormat
.CommaSeparatedValue).Should().Be(format == DataFormats.CommaSeparatedValue);
1378
dataObject.ContainsText(
TextDataFormat
.Text).Should().BeFalse();
1379
dataObject.ContainsText(
TextDataFormat
.UnicodeText).Should().BeFalse();
1380
dataObject.ContainsText(
TextDataFormat
.Rtf).Should().BeFalse();
1381
dataObject.ContainsText(
TextDataFormat
.Html).Should().BeFalse();
1382
dataObject.ContainsText(
TextDataFormat
.CommaSeparatedValue).Should().BeFalse();
1487
dataObject.ContainsText(
TextDataFormat
.Text).Should().Be(format == DataFormats.UnicodeText);
1488
dataObject.ContainsText(
TextDataFormat
.UnicodeText).Should().Be(format == DataFormats.UnicodeText);
1489
dataObject.ContainsText(
TextDataFormat
.Rtf).Should().Be(format == DataFormats.Rtf);
1490
dataObject.ContainsText(
TextDataFormat
.Html).Should().Be(format == DataFormats.Html);
1491
dataObject.ContainsText(
TextDataFormat
.CommaSeparatedValue).Should().Be(format == DataFormats.CommaSeparatedValue);
1531
dataObject.ContainsText(
TextDataFormat
.Text).Should().BeFalse();
1532
dataObject.ContainsText(
TextDataFormat
.UnicodeText).Should().BeFalse();
1533
dataObject.ContainsText(
TextDataFormat
.Rtf).Should().BeFalse();
1534
dataObject.ContainsText(
TextDataFormat
.Html).Should().BeFalse();
1535
dataObject.ContainsText(
TextDataFormat
.CommaSeparatedValue).Should().BeFalse();
1832
.Setup(o => o.SetText(textData,
TextDataFormat
.UnicodeText))
1835
mockDataObject.Verify(o => o.SetText(textData,
TextDataFormat
.UnicodeText), Times.Once());
1851
public static TheoryData<string,
TextDataFormat
, string, string, string, string> SetText_StringTextDataFormat_TheoryData()
1853
TheoryData<string,
TextDataFormat
, string, string, string, string> theoryData = [];
1856
theoryData.Add(textData,
TextDataFormat
.Text, textData, null, null, null);
1857
theoryData.Add(textData,
TextDataFormat
.UnicodeText, textData, null, null, null);
1858
theoryData.Add(textData,
TextDataFormat
.Rtf, null, textData, null, null);
1859
theoryData.Add(textData,
TextDataFormat
.Html, null, null, textData, null);
1860
theoryData.Add(textData,
TextDataFormat
.CommaSeparatedValue, null, null, null, textData);
1868
public void SetText_InvokeStringTextDataFormat_GetReturnsExpected(string textData,
TextDataFormat
format, string expectedUnicodeText, string expectedRtfText, string expectedHtmlText, string expectedCsvText)
1902
public static TheoryData<string,
TextDataFormat
, string> SetText_StringTextDataFormatMocked_TheoryData()
1904
TheoryData<string,
TextDataFormat
, string> theoryData = [];
1907
theoryData.Add(textData,
TextDataFormat
.Text, DataFormats.UnicodeText);
1908
theoryData.Add(textData,
TextDataFormat
.UnicodeText, DataFormats.UnicodeText);
1909
theoryData.Add(textData,
TextDataFormat
.Rtf, DataFormats.Rtf);
1910
theoryData.Add(textData,
TextDataFormat
.Html, DataFormats.Html);
1911
theoryData.Add(textData,
TextDataFormat
.CommaSeparatedValue, DataFormats.CommaSeparatedValue);
1919
public void SetText_InvokeStringTextDataFormatMocked_CallsSetText(string textData,
TextDataFormat
format, string expectedFormat)
1934
public void SetText_InvokeStringTextDataFormatICallsSetData(string textData,
TextDataFormat
format, string expectedFormat)
1952
((Action)(() => dataObject.SetText(textData,
TextDataFormat
.Text))).Should()
1957
[InvalidEnumData<
TextDataFormat
>]
1958
public void SetText_InvalidFormat_ThrowsInvalidEnumArgumentException(
TextDataFormat
format)
2502
public static TheoryData<
TextDataFormat
, short> GetDataHere_Text_TheoryData() => new()
2504
{
TextDataFormat
.Rtf, (short)DataFormats.GetFormat(DataFormats.Rtf).Id },
2505
{
TextDataFormat
.Html, (short)DataFormats.GetFormat(DataFormats.Html).Id }
2510
public unsafe void IComDataObjectGetDataHere_Text_Success(
TextDataFormat
textDataFormat, short cfFormat)
2545
public static TheoryData<
TextDataFormat
, short> GetDataHere_UnicodeText_TheoryData() => new()
2547
{
TextDataFormat
.Text, (short)CLIPBOARD_FORMAT.CF_UNICODETEXT },
2548
{
TextDataFormat
.UnicodeText, (short)CLIPBOARD_FORMAT.CF_UNICODETEXT }
2553
public unsafe void IComDataObjectGetDataHere_UnicodeText_Success(
TextDataFormat
textDataFormat, short cfFormat)
2590
public unsafe void IComDataObjectGetDataHere_TextNoData_ThrowsArgumentException(
TextDataFormat
textDataFormat, short cfFormat)
2612
public unsafe void IComDataObjectGetDataHere_UnicodeTextNoData_ThrowsArgumentException(
TextDataFormat
textDataFormat, short cfFormat)