172 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) 379/// Retrieves text data from the <see cref="Clipboard"/> in the <see cref="TextDataFormat.UnicodeText"/> format. 381public static string GetText() => GetText(TextDataFormat.UnicodeText); 385/// <see cref="TextDataFormat"/> value. 387public static string GetText(TextDataFormat format) 462/// Clears the Clipboard and then adds text data in the <see cref="TextDataFormat.UnicodeText"/> format. 464public static void SetText(string text) => SetText(text, TextDataFormat.UnicodeText); 468/// <see cref="TextDataFormat"/> value. 470public static void SetText(string text, TextDataFormat format) 477private static string ConvertToDataFormats(TextDataFormat format) => format switch 479TextDataFormat.Text => DataFormats.Text, 480TextDataFormat.UnicodeText => DataFormats.UnicodeText, 481TextDataFormat.Rtf => DataFormats.Rtf, 482TextDataFormat.Html => DataFormats.Html, 483TextDataFormat.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 (132)
System\Windows\Forms\ClipboardTests.cs (22)
85[EnumData<TextDataFormat>] 86public void ContainsText_TextDataFormat_InvokeMultipleTimes_Success(TextDataFormat format) 93[InvalidEnumData<TextDataFormat>] 94public void ContainsText_InvalidFormat_ThrowsInvalidEnumArgumentException(TextDataFormat format) 149[EnumData<TextDataFormat>] 150public void GetText_TextDataFormat_InvokeMultipleTimes_Success(TextDataFormat format) 157[InvalidEnumData<TextDataFormat>] 158public void GetText_InvalidFormat_ThrowsInvalidEnumArgumentException(TextDataFormat format) 378() => Clipboard.SetText("text", TextDataFormat.Text) 506[EnumData<TextDataFormat>] 507public void SetText_InvokeStringTextDataFormat_GetReturnsExpected(TextDataFormat format) 520action = () => Clipboard.SetText(text, TextDataFormat.Text); 525[InvalidEnumData<TextDataFormat>] 526public void SetText_InvalidFormat_ThrowsInvalidEnumArgumentException(TextDataFormat format) 669Clipboard.GetText(TextDataFormat.Text).Should().Be(testString); 670Clipboard.GetText(TextDataFormat.UnicodeText).Should().Be(testString); 1200Clipboard.GetText(TextDataFormat.Text).Should().BeEmpty(); 1201Clipboard.GetText(TextDataFormat.UnicodeText).Should().BeEmpty(); 1225Clipboard.GetText(TextDataFormat.Text).Should().Be(expected); 1226Clipboard.GetText(TextDataFormat.UnicodeText).Should().Be(expected); 1254Clipboard.GetText(TextDataFormat.Text).Should().Be(expected); 1255Clipboard.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)