168 references to TextDataFormat
Microsoft.VisualBasic.Forms (3)
Microsoft\VisualBasic\MyServices\ClipboardProxy.vb (3)
82Public Function ContainsText(format As TextDataFormat) As Boolean 149Public Function GetText(format As TextDataFormat) As String 232Public Sub SetText(text As String, format As 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"/>. 28Dim expected As Boolean = clipboardProxy.ContainsText(format:=TextDataFormat.Text) 29Clipboard.ContainsText(format:=TextDataFormat.Text).Should.Be(expected)
Microsoft.VisualBasic.Tests (5)
Microsoft\VisualBasic\MyServices\ClipboardProxyTests.cs (5)
11using TextDataFormat = System.Windows.Forms.TextDataFormat; 83clipboard.SetText(text, TextDataFormat.UnicodeText); 86System.Windows.Forms.Clipboard.GetText(TextDataFormat.UnicodeText).Should().Be(clipboard.GetText(TextDataFormat.UnicodeText)); 87clipboard.GetText(TextDataFormat.UnicodeText).Should().Be(text);
System.Windows.Forms (29)
System\Windows\Forms\OLE\Clipboard.cs (18)
110/// Indicates whether there is text data on the Clipboard in <see cref="TextDataFormat.UnicodeText"/> format. 112public static bool ContainsText() => ContainsText(TextDataFormat.UnicodeText); 116/// <see cref="TextDataFormat"/> value. 118public static bool ContainsText(TextDataFormat format) 383/// Retrieves text data from the <see cref="Clipboard"/> in the <see cref="TextDataFormat.UnicodeText"/> format. 385public static string GetText() => GetText(TextDataFormat.UnicodeText); 389/// <see cref="TextDataFormat"/> value. 391public static string GetText(TextDataFormat format) 466/// Clears the Clipboard and then adds text data in the <see cref="TextDataFormat.UnicodeText"/> format. 468public static void SetText(string text) => SetText(text, TextDataFormat.UnicodeText); 472/// <see cref="TextDataFormat"/> value. 474public static void SetText(string text, TextDataFormat format) 481private static string ConvertToDataFormats(TextDataFormat format) => format switch 483TextDataFormat.Text => DataFormats.Text, 484TextDataFormat.UnicodeText => DataFormats.UnicodeText, 485TextDataFormat.Rtf => DataFormats.Rtf, 486TextDataFormat.Html => DataFormats.Html, 487TextDataFormat.CommaSeparatedValue => DataFormats.CommaSeparatedValue,
System\Windows\Forms\OLE\DataObject.cs (11)
201public virtual bool ContainsText() => ContainsText(TextDataFormat.UnicodeText); 203public virtual bool ContainsText(TextDataFormat format) 226public virtual string GetText(TextDataFormat format) 234public virtual string GetText() => GetText(TextDataFormat.UnicodeText); 250public virtual void SetText(string textData) => SetText(textData, TextDataFormat.UnicodeText); 252public virtual void SetText(string textData, TextDataFormat format) 280private static string ConvertToDataFormats(TextDataFormat format) => format switch 282TextDataFormat.UnicodeText => DataFormatNames.UnicodeText, 283TextDataFormat.Rtf => DataFormatNames.Rtf, 284TextDataFormat.Html => DataFormatNames.Html, 285TextDataFormat.CommaSeparatedValue => DataFormatNames.Csv,
System.Windows.Forms.Tests (128)
System\Windows\Forms\ClipboardTests.cs (18)
40[InvalidEnumData<TextDataFormat>] 41public void ContainsText_InvalidFormat_ThrowsInvalidEnumArgumentException(TextDataFormat format) 60[InvalidEnumData<TextDataFormat>] 61public void GetText_InvalidFormat_ThrowsInvalidEnumArgumentException(TextDataFormat format) 281() => Clipboard.SetText("text", TextDataFormat.Text) 409[EnumData<TextDataFormat>] 410public void SetText_InvokeStringTextDataFormat_GetReturnsExpected(TextDataFormat format) 423action = () => Clipboard.SetText(text, TextDataFormat.Text); 428[InvalidEnumData<TextDataFormat>] 429public void SetText_InvalidFormat_ThrowsInvalidEnumArgumentException(TextDataFormat format) 572Clipboard.GetText(TextDataFormat.Text).Should().Be(testString); 573Clipboard.GetText(TextDataFormat.UnicodeText).Should().Be(testString); 1103Clipboard.GetText(TextDataFormat.Text).Should().BeEmpty(); 1104Clipboard.GetText(TextDataFormat.UnicodeText).Should().BeEmpty(); 1128Clipboard.GetText(TextDataFormat.Text).Should().Be(expected); 1129Clipboard.GetText(TextDataFormat.UnicodeText).Should().Be(expected); 1157Clipboard.GetText(TextDataFormat.Text).Should().Be(expected); 1158Clipboard.GetText(TextDataFormat.UnicodeText).Should().Be(expected);
System\Windows\Forms\DataObjectTests.ClipboardTests.cs (10)
122dataObject.ContainsText(TextDataFormat.Text).Should().Be(format == DataFormats.UnicodeText); 123dataObject.ContainsText(TextDataFormat.UnicodeText).Should().Be(format == DataFormats.UnicodeText); 124dataObject.ContainsText(TextDataFormat.Rtf).Should().Be(format == DataFormats.Rtf); 125dataObject.ContainsText(TextDataFormat.Html).Should().Be(format == DataFormats.Html); 126dataObject.ContainsText(TextDataFormat.CommaSeparatedValue).Should().Be(format == DataFormats.CommaSeparatedValue); 182dataObject.ContainsText(TextDataFormat.Text).Should().Be(format == DataFormats.UnicodeText); 183dataObject.ContainsText(TextDataFormat.UnicodeText).Should().Be(format == DataFormats.UnicodeText); 184dataObject.ContainsText(TextDataFormat.Rtf).Should().Be(format == DataFormats.Rtf); 185dataObject.ContainsText(TextDataFormat.Html).Should().Be(format == DataFormats.Html); 186dataObject.ContainsText(TextDataFormat.CommaSeparatedValue).Should().Be(format == DataFormats.CommaSeparatedValue);
System\Windows\Forms\DataObjectTests.cs (100)
149.Setup(o => o.ContainsText(TextDataFormat.UnicodeText)) 153mockDataObject.Verify(o => o.ContainsText(TextDataFormat.UnicodeText), Times.Once()); 157[EnumData<TextDataFormat>] 158public void ContainsText_InvokeTextDataFormat_ReturnsFalse(TextDataFormat format) 164public static TheoryData<TextDataFormat, string, bool> ContainsText_TextDataFormat_TheoryData() 166TheoryData<TextDataFormat, string, bool> theoryData = []; 169theoryData.Add(TextDataFormat.Text, DataFormats.UnicodeText, result); 170theoryData.Add(TextDataFormat.UnicodeText, DataFormats.UnicodeText, result); 171theoryData.Add(TextDataFormat.Rtf, DataFormats.Rtf, result); 172theoryData.Add(TextDataFormat.Html, DataFormats.Html, result); 173theoryData.Add(TextDataFormat.CommaSeparatedValue, DataFormats.CommaSeparatedValue, result); 181public void ContainsText_InvokeTextDataFormatMocked_CallsGetDataPresent(TextDataFormat format, string expectedFormat, bool result) 196[InvalidEnumData<TextDataFormat>] 197public void ContainsText_InvokeInvalidTextDataFormat_ThrowsInvalidEnumArgumentException(TextDataFormat format) 959.Setup(o => o.GetText(TextDataFormat.UnicodeText)) 963mockDataObject.Verify(o => o.GetText(TextDataFormat.UnicodeText), Times.Once()); 967[EnumData<TextDataFormat>] 968public void GetText_InvokeTextDataFormatDefault_ReturnsEmpty(TextDataFormat format) 974public static TheoryData<TextDataFormat, string, object, string> GetText_TextDataFormat_TheoryData() => new() 976{ TextDataFormat.Text, DataFormats.UnicodeText, null, string.Empty }, 977{ TextDataFormat.Text, DataFormats.UnicodeText, new(), string.Empty }, 978{ TextDataFormat.Text, DataFormats.UnicodeText, string.Empty, string.Empty }, 979{ TextDataFormat.Text, DataFormats.UnicodeText, " ", " " }, 980{ TextDataFormat.Text, DataFormats.UnicodeText, "a", "a" }, 982{ TextDataFormat.UnicodeText, DataFormats.UnicodeText, null, string.Empty }, 983{ TextDataFormat.UnicodeText, DataFormats.UnicodeText, new(), string.Empty }, 984{ TextDataFormat.UnicodeText, DataFormats.UnicodeText, string.Empty, string.Empty }, 985{ TextDataFormat.UnicodeText, DataFormats.UnicodeText, " ", " " }, 986{ TextDataFormat.UnicodeText, DataFormats.UnicodeText, "a", "a" }, 988{ TextDataFormat.Rtf, DataFormats.Rtf, null, string.Empty }, 989{ TextDataFormat.Rtf, DataFormats.Rtf, new(), string.Empty }, 990{ TextDataFormat.Rtf, DataFormats.Rtf, string.Empty, string.Empty }, 991{ TextDataFormat.Rtf, DataFormats.Rtf, " ", " " }, 992{ TextDataFormat.Rtf, DataFormats.Rtf, "a", "a" }, 994{ TextDataFormat.Html, DataFormats.Html, null, string.Empty }, 995{ TextDataFormat.Html, DataFormats.Html, new(), string.Empty }, 996{ TextDataFormat.Html, DataFormats.Html, string.Empty, string.Empty }, 997{ TextDataFormat.Html, DataFormats.Html, " ", " " }, 998{ TextDataFormat.Html, DataFormats.Html, "a", "a" }, 1000{ TextDataFormat.CommaSeparatedValue, DataFormats.CommaSeparatedValue, null, string.Empty }, 1001{ TextDataFormat.CommaSeparatedValue, DataFormats.CommaSeparatedValue, new(), string.Empty }, 1002{ TextDataFormat.CommaSeparatedValue, DataFormats.CommaSeparatedValue, string.Empty, string.Empty }, 1003{ TextDataFormat.CommaSeparatedValue, DataFormats.CommaSeparatedValue, " ", " " }, 1004{ TextDataFormat.CommaSeparatedValue, DataFormats.CommaSeparatedValue, "a", "a" }, 1009public void GetText_InvokeTextDataFormatWithData_ReturnsExpected(TextDataFormat format, string expectedFormat, object result, string expected) 1018public void GetText_InvokeTextDataFormatMocked_ReturnsExpected(TextDataFormat format, string expectedFormat, object result, string expected) 1033[InvalidEnumData<TextDataFormat>] 1034public void GetText_InvokeInvalidFormat_ThrowsInvalidEnumArgumentException(TextDataFormat format) 1285dataObject.ContainsText(TextDataFormat.Text).Should().Be(format == DataFormats.UnicodeText); 1286dataObject.ContainsText(TextDataFormat.UnicodeText).Should().Be(format == DataFormats.UnicodeText); 1287dataObject.ContainsText(TextDataFormat.Rtf).Should().Be(format == DataFormats.Rtf); 1288dataObject.ContainsText(TextDataFormat.Html).Should().Be(format == DataFormats.Html); 1289dataObject.ContainsText(TextDataFormat.CommaSeparatedValue).Should().Be(format == DataFormats.CommaSeparatedValue); 1325dataObject.ContainsText(TextDataFormat.Text).Should().BeFalse(); 1326dataObject.ContainsText(TextDataFormat.UnicodeText).Should().BeFalse(); 1327dataObject.ContainsText(TextDataFormat.Rtf).Should().BeFalse(); 1328dataObject.ContainsText(TextDataFormat.Html).Should().BeFalse(); 1329dataObject.ContainsText(TextDataFormat.CommaSeparatedValue).Should().BeFalse(); 1434dataObject.ContainsText(TextDataFormat.Text).Should().Be(format == DataFormats.UnicodeText); 1435dataObject.ContainsText(TextDataFormat.UnicodeText).Should().Be(format == DataFormats.UnicodeText); 1436dataObject.ContainsText(TextDataFormat.Rtf).Should().Be(format == DataFormats.Rtf); 1437dataObject.ContainsText(TextDataFormat.Html).Should().Be(format == DataFormats.Html); 1438dataObject.ContainsText(TextDataFormat.CommaSeparatedValue).Should().Be(format == DataFormats.CommaSeparatedValue); 1478dataObject.ContainsText(TextDataFormat.Text).Should().BeFalse(); 1479dataObject.ContainsText(TextDataFormat.UnicodeText).Should().BeFalse(); 1480dataObject.ContainsText(TextDataFormat.Rtf).Should().BeFalse(); 1481dataObject.ContainsText(TextDataFormat.Html).Should().BeFalse(); 1482dataObject.ContainsText(TextDataFormat.CommaSeparatedValue).Should().BeFalse(); 1779.Setup(o => o.SetText(textData, TextDataFormat.UnicodeText)) 1782mockDataObject.Verify(o => o.SetText(textData, TextDataFormat.UnicodeText), Times.Once()); 1798public static TheoryData<string, TextDataFormat, string, string, string, string> SetText_StringTextDataFormat_TheoryData() 1800TheoryData<string, TextDataFormat, string, string, string, string> theoryData = []; 1803theoryData.Add(textData, TextDataFormat.Text, textData, null, null, null); 1804theoryData.Add(textData, TextDataFormat.UnicodeText, textData, null, null, null); 1805theoryData.Add(textData, TextDataFormat.Rtf, null, textData, null, null); 1806theoryData.Add(textData, TextDataFormat.Html, null, null, textData, null); 1807theoryData.Add(textData, TextDataFormat.CommaSeparatedValue, null, null, null, textData); 1815public void SetText_InvokeStringTextDataFormat_GetReturnsExpected(string textData, TextDataFormat format, string expectedUnicodeText, string expectedRtfText, string expectedHtmlText, string expectedCsvText) 1849public static TheoryData<string, TextDataFormat, string> SetText_StringTextDataFormatMocked_TheoryData() 1851TheoryData<string, TextDataFormat, string> theoryData = []; 1854theoryData.Add(textData, TextDataFormat.Text, DataFormats.UnicodeText); 1855theoryData.Add(textData, TextDataFormat.UnicodeText, DataFormats.UnicodeText); 1856theoryData.Add(textData, TextDataFormat.Rtf, DataFormats.Rtf); 1857theoryData.Add(textData, TextDataFormat.Html, DataFormats.Html); 1858theoryData.Add(textData, TextDataFormat.CommaSeparatedValue, DataFormats.CommaSeparatedValue); 1866public void SetText_InvokeStringTextDataFormatMocked_CallsSetText(string textData, TextDataFormat format, string expectedFormat) 1881public void SetText_InvokeStringTextDataFormatICallsSetData(string textData, TextDataFormat format, string expectedFormat) 1899((Action)(() => dataObject.SetText(textData, TextDataFormat.Text))).Should() 1904[InvalidEnumData<TextDataFormat>] 1905public void SetText_InvalidFormat_ThrowsInvalidEnumArgumentException(TextDataFormat format) 2449public static TheoryData<TextDataFormat, short> GetDataHere_Text_TheoryData() => new() 2451{ TextDataFormat.Rtf, (short)DataFormats.GetFormat(DataFormats.Rtf).Id }, 2452{ TextDataFormat.Html, (short)DataFormats.GetFormat(DataFormats.Html).Id } 2457public unsafe void IComDataObjectGetDataHere_Text_Success(TextDataFormat textDataFormat, short cfFormat) 2492public static TheoryData<TextDataFormat, short> GetDataHere_UnicodeText_TheoryData() => new() 2494{ TextDataFormat.Text, (short)CLIPBOARD_FORMAT.CF_UNICODETEXT }, 2495{ TextDataFormat.UnicodeText, (short)CLIPBOARD_FORMAT.CF_UNICODETEXT } 2500public unsafe void IComDataObjectGetDataHere_UnicodeText_Success(TextDataFormat textDataFormat, short cfFormat) 2537public unsafe void IComDataObjectGetDataHere_TextNoData_ThrowsArgumentException(TextDataFormat textDataFormat, short cfFormat) 2559public unsafe void IComDataObjectGetDataHere_UnicodeTextNoData_ThrowsArgumentException(TextDataFormat textDataFormat, short cfFormat)