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)
128/// Indicates whether there is text data on the Clipboard in <see cref="TextDataFormat.UnicodeText"/> format. 130public static bool ContainsText() => ContainsText(TextDataFormat.UnicodeText); 134/// <see cref="TextDataFormat"/> value. 136public static bool ContainsText(TextDataFormat format) 364/// Retrieves text data from the <see cref="Clipboard"/> in the <see cref="TextDataFormat.UnicodeText"/> format. 366public static string GetText() => GetText(TextDataFormat.UnicodeText); 370/// <see cref="TextDataFormat"/> value. 372public static string GetText(TextDataFormat format) 513/// Clears the Clipboard and then adds text data in the <see cref="TextDataFormat.UnicodeText"/> format. 515public static void SetText(string text) => SetText(text, TextDataFormat.UnicodeText); 519/// <see cref="TextDataFormat"/> value. 521public static void SetText(string text, TextDataFormat format) 528private static string ConvertToDataFormats(TextDataFormat format) => format switch 530TextDataFormat.Text => DataFormats.Text, 531TextDataFormat.UnicodeText => DataFormats.UnicodeText, 532TextDataFormat.Rtf => DataFormats.Rtf, 533TextDataFormat.Html => DataFormats.Html, 534TextDataFormat.CommaSeparatedValue => DataFormats.CommaSeparatedValue,
System\Windows\Forms\OLE\DataObject.cs (11)
235public virtual bool ContainsText() => ContainsText(TextDataFormat.UnicodeText); 237public virtual bool ContainsText(TextDataFormat format) 260public virtual string GetText(TextDataFormat format) 268public virtual string GetText() => GetText(TextDataFormat.UnicodeText); 284public virtual void SetText(string textData) => SetText(textData, TextDataFormat.UnicodeText); 286public virtual void SetText(string textData, TextDataFormat format) 314private static string ConvertToDataFormats(TextDataFormat format) => format switch 316TextDataFormat.UnicodeText => DataFormatNames.UnicodeText, 317TextDataFormat.Rtf => DataFormatNames.Rtf, 318TextDataFormat.Html => DataFormatNames.Html, 319TextDataFormat.CommaSeparatedValue => DataFormatNames.Csv,
System.Windows.Forms.Tests (132)
System\Windows\Forms\ClipboardTests.cs (22)
86[EnumData<TextDataFormat>] 87public void Clipboard_ContainsText_TextDataFormat_InvokeMultipleTimes_Success(TextDataFormat format) 94[InvalidEnumData<TextDataFormat>] 95public void Clipboard_ContainsText_InvalidFormat_ThrowsInvalidEnumArgumentException(TextDataFormat format) 150[EnumData<TextDataFormat>] 151public void Clipboard_GetText_TextDataFormat_InvokeMultipleTimes_Success(TextDataFormat format) 158[InvalidEnumData<TextDataFormat>] 159public void Clipboard_GetText_InvalidFormat_ThrowsInvalidEnumArgumentException(TextDataFormat format) 375() => Clipboard.SetText("text", TextDataFormat.Text) 503[EnumData<TextDataFormat>] 504public void Clipboard_SetText_InvokeStringTextDataFormat_GetReturnsExpected(TextDataFormat format) 517action = () => Clipboard.SetText(text, TextDataFormat.Text); 522[InvalidEnumData<TextDataFormat>] 523public void Clipboard_SetText_InvalidFormat_ThrowsInvalidEnumArgumentException(TextDataFormat format) 666Clipboard.GetText(TextDataFormat.Text).Should().Be(testString); 667Clipboard.GetText(TextDataFormat.UnicodeText).Should().Be(testString); 1207Clipboard.GetText(TextDataFormat.Text).Should().BeEmpty(); 1208Clipboard.GetText(TextDataFormat.UnicodeText).Should().BeEmpty(); 1232Clipboard.GetText(TextDataFormat.Text).Should().Be(expected); 1233Clipboard.GetText(TextDataFormat.UnicodeText).Should().Be(expected); 1261Clipboard.GetText(TextDataFormat.Text).Should().Be(expected); 1262Clipboard.GetText(TextDataFormat.UnicodeText).Should().Be(expected);
System\Windows\Forms\DataObjectTests.ClipboardTests.cs (10)
124dataObject.ContainsText(TextDataFormat.Text).Should().Be(format == DataFormats.UnicodeText); 125dataObject.ContainsText(TextDataFormat.UnicodeText).Should().Be(format == DataFormats.UnicodeText); 126dataObject.ContainsText(TextDataFormat.Rtf).Should().Be(format == DataFormats.Rtf); 127dataObject.ContainsText(TextDataFormat.Html).Should().Be(format == DataFormats.Html); 128dataObject.ContainsText(TextDataFormat.CommaSeparatedValue).Should().Be(format == DataFormats.CommaSeparatedValue); 184dataObject.ContainsText(TextDataFormat.Text).Should().Be(format == DataFormats.UnicodeText); 185dataObject.ContainsText(TextDataFormat.UnicodeText).Should().Be(format == DataFormats.UnicodeText); 186dataObject.ContainsText(TextDataFormat.Rtf).Should().Be(format == DataFormats.Rtf); 187dataObject.ContainsText(TextDataFormat.Html).Should().Be(format == DataFormats.Html); 188dataObject.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 DataObject_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 DataObject_ContainsText_InvokeTextDataFormatMocked_CallsGetDataPresent(TextDataFormat format, string expectedFormat, bool result) 196[InvalidEnumData<TextDataFormat>] 197public void DataObject_ContainsText_InvokeInvalidTextDataFormat_ThrowsInvalidEnumArgumentException(TextDataFormat format) 960.Setup(o => o.GetText(TextDataFormat.UnicodeText)) 964mockDataObject.Verify(o => o.GetText(TextDataFormat.UnicodeText), Times.Once()); 968[EnumData<TextDataFormat>] 969public void DataObject_GetText_InvokeTextDataFormatDefault_ReturnsEmpty(TextDataFormat format) 975public static TheoryData<TextDataFormat, string, object, string> GetText_TextDataFormat_TheoryData() => new() 977{ TextDataFormat.Text, DataFormats.UnicodeText, null, string.Empty }, 978{ TextDataFormat.Text, DataFormats.UnicodeText, new(), string.Empty }, 979{ TextDataFormat.Text, DataFormats.UnicodeText, string.Empty, string.Empty }, 980{ TextDataFormat.Text, DataFormats.UnicodeText, " ", " " }, 981{ TextDataFormat.Text, DataFormats.UnicodeText, "a", "a" }, 983{ TextDataFormat.UnicodeText, DataFormats.UnicodeText, null, string.Empty }, 984{ TextDataFormat.UnicodeText, DataFormats.UnicodeText, new(), string.Empty }, 985{ TextDataFormat.UnicodeText, DataFormats.UnicodeText, string.Empty, string.Empty }, 986{ TextDataFormat.UnicodeText, DataFormats.UnicodeText, " ", " " }, 987{ TextDataFormat.UnicodeText, DataFormats.UnicodeText, "a", "a" }, 989{ TextDataFormat.Rtf, DataFormats.Rtf, null, string.Empty }, 990{ TextDataFormat.Rtf, DataFormats.Rtf, new(), string.Empty }, 991{ TextDataFormat.Rtf, DataFormats.Rtf, string.Empty, string.Empty }, 992{ TextDataFormat.Rtf, DataFormats.Rtf, " ", " " }, 993{ TextDataFormat.Rtf, DataFormats.Rtf, "a", "a" }, 995{ TextDataFormat.Html, DataFormats.Html, null, string.Empty }, 996{ TextDataFormat.Html, DataFormats.Html, new(), string.Empty }, 997{ TextDataFormat.Html, DataFormats.Html, string.Empty, string.Empty }, 998{ TextDataFormat.Html, DataFormats.Html, " ", " " }, 999{ TextDataFormat.Html, DataFormats.Html, "a", "a" }, 1001{ TextDataFormat.CommaSeparatedValue, DataFormats.CommaSeparatedValue, null, string.Empty }, 1002{ TextDataFormat.CommaSeparatedValue, DataFormats.CommaSeparatedValue, new(), string.Empty }, 1003{ TextDataFormat.CommaSeparatedValue, DataFormats.CommaSeparatedValue, string.Empty, string.Empty }, 1004{ TextDataFormat.CommaSeparatedValue, DataFormats.CommaSeparatedValue, " ", " " }, 1005{ TextDataFormat.CommaSeparatedValue, DataFormats.CommaSeparatedValue, "a", "a" }, 1010public void DataObject_GetText_InvokeTextDataFormatWithData_ReturnsExpected(TextDataFormat format, string expectedFormat, object result, string expected) 1019public void DataObject_GetText_InvokeTextDataFormatMocked_ReturnsExpected(TextDataFormat format, string expectedFormat, object result, string expected) 1034[InvalidEnumData<TextDataFormat>] 1035public void DataObject_GetText_InvokeInvalidFormat_ThrowsInvalidEnumArgumentException(TextDataFormat format) 1286dataObject.ContainsText(TextDataFormat.Text).Should().Be(format == DataFormats.UnicodeText); 1287dataObject.ContainsText(TextDataFormat.UnicodeText).Should().Be(format == DataFormats.UnicodeText); 1288dataObject.ContainsText(TextDataFormat.Rtf).Should().Be(format == DataFormats.Rtf); 1289dataObject.ContainsText(TextDataFormat.Html).Should().Be(format == DataFormats.Html); 1290dataObject.ContainsText(TextDataFormat.CommaSeparatedValue).Should().Be(format == DataFormats.CommaSeparatedValue); 1326dataObject.ContainsText(TextDataFormat.Text).Should().BeFalse(); 1327dataObject.ContainsText(TextDataFormat.UnicodeText).Should().BeFalse(); 1328dataObject.ContainsText(TextDataFormat.Rtf).Should().BeFalse(); 1329dataObject.ContainsText(TextDataFormat.Html).Should().BeFalse(); 1330dataObject.ContainsText(TextDataFormat.CommaSeparatedValue).Should().BeFalse(); 1435dataObject.ContainsText(TextDataFormat.Text).Should().Be(format == DataFormats.UnicodeText); 1436dataObject.ContainsText(TextDataFormat.UnicodeText).Should().Be(format == DataFormats.UnicodeText); 1437dataObject.ContainsText(TextDataFormat.Rtf).Should().Be(format == DataFormats.Rtf); 1438dataObject.ContainsText(TextDataFormat.Html).Should().Be(format == DataFormats.Html); 1439dataObject.ContainsText(TextDataFormat.CommaSeparatedValue).Should().Be(format == DataFormats.CommaSeparatedValue); 1479dataObject.ContainsText(TextDataFormat.Text).Should().BeFalse(); 1480dataObject.ContainsText(TextDataFormat.UnicodeText).Should().BeFalse(); 1481dataObject.ContainsText(TextDataFormat.Rtf).Should().BeFalse(); 1482dataObject.ContainsText(TextDataFormat.Html).Should().BeFalse(); 1483dataObject.ContainsText(TextDataFormat.CommaSeparatedValue).Should().BeFalse(); 1780.Setup(o => o.SetText(textData, TextDataFormat.UnicodeText)) 1783mockDataObject.Verify(o => o.SetText(textData, TextDataFormat.UnicodeText), Times.Once()); 1799public static TheoryData<string, TextDataFormat, string, string, string, string> SetText_StringTextDataFormat_TheoryData() 1801TheoryData<string, TextDataFormat, string, string, string, string> theoryData = []; 1804theoryData.Add(textData, TextDataFormat.Text, textData, null, null, null); 1805theoryData.Add(textData, TextDataFormat.UnicodeText, textData, null, null, null); 1806theoryData.Add(textData, TextDataFormat.Rtf, null, textData, null, null); 1807theoryData.Add(textData, TextDataFormat.Html, null, null, textData, null); 1808theoryData.Add(textData, TextDataFormat.CommaSeparatedValue, null, null, null, textData); 1816public void DataObject_SetText_InvokeStringTextDataFormat_GetReturnsExpected(string textData, TextDataFormat format, string expectedUnicodeText, string expectedRtfText, string expectedHtmlText, string expectedCsvText) 1850public static TheoryData<string, TextDataFormat, string> SetText_StringTextDataFormatMocked_TheoryData() 1852TheoryData<string, TextDataFormat, string> theoryData = []; 1855theoryData.Add(textData, TextDataFormat.Text, DataFormats.UnicodeText); 1856theoryData.Add(textData, TextDataFormat.UnicodeText, DataFormats.UnicodeText); 1857theoryData.Add(textData, TextDataFormat.Rtf, DataFormats.Rtf); 1858theoryData.Add(textData, TextDataFormat.Html, DataFormats.Html); 1859theoryData.Add(textData, TextDataFormat.CommaSeparatedValue, DataFormats.CommaSeparatedValue); 1867public void DataObject_SetText_InvokeStringTextDataFormatMocked_CallsSetText(string textData, TextDataFormat format, string expectedFormat) 1882public void DataObject_SetText_InvokeStringTextDataFormatIDataObject_CallsSetData(string textData, TextDataFormat format, string expectedFormat) 1900((Action)(() => dataObject.SetText(textData, TextDataFormat.Text))).Should() 1905[InvalidEnumData<TextDataFormat>] 1906public void DataObject_SetText_InvalidFormat_ThrowsInvalidEnumArgumentException(TextDataFormat format) 2450public static TheoryData<TextDataFormat, short> GetDataHere_Text_TheoryData() => new() 2452{ TextDataFormat.Rtf, (short)DataFormats.GetFormat(DataFormats.Rtf).Id }, 2453{ TextDataFormat.Html, (short)DataFormats.GetFormat(DataFormats.Html).Id } 2458public unsafe void IComDataObjectGetDataHere_Text_Success(TextDataFormat textDataFormat, short cfFormat) 2493public static TheoryData<TextDataFormat, short> GetDataHere_UnicodeText_TheoryData() => new() 2495{ TextDataFormat.Text, (short)CLIPBOARD_FORMAT.CF_UNICODETEXT }, 2496{ TextDataFormat.UnicodeText, (short)CLIPBOARD_FORMAT.CF_UNICODETEXT } 2501public unsafe void IComDataObjectGetDataHere_UnicodeText_Success(TextDataFormat textDataFormat, short cfFormat) 2538public unsafe void IComDataObjectGetDataHere_TextNoData_ThrowsArgumentException(TextDataFormat textDataFormat, short cfFormat) 2560public unsafe void IComDataObjectGetDataHere_UnicodeTextNoData_ThrowsArgumentException(TextDataFormat textDataFormat, short cfFormat)