46 references to TextDataFormat
PresentationCore (31)
System\Windows\clipboard.cs (8)
60public static bool ContainsText(TextDataFormat format) => !DataFormats.IsValidTextDataFormat(format) 61? throw new InvalidEnumArgumentException(nameof(format), (int)format, typeof(TextDataFormat)) 122public static string GetText() => GetText(TextDataFormat.UnicodeText); 127public static string GetText(TextDataFormat format) 131throw new InvalidEnumArgumentException(nameof(format), (int)format, typeof(TextDataFormat)); 187SetText(text, TextDataFormat.UnicodeText); 193public static void SetText(string text, TextDataFormat format) 199throw new InvalidEnumArgumentException(nameof(format), (int)format, typeof(TextDataFormat));
System\Windows\DataFormats.cs (14)
157internal static string ConvertToDataFormats(TextDataFormat textDataformat) => textDataformat switch 159TextDataFormat.Text => DataFormatNames.Text, 160TextDataFormat.UnicodeText => DataFormatNames.UnicodeText, 161TextDataFormat.Rtf => DataFormatNames.Rtf, 162TextDataFormat.Html => DataFormatNames.Html, 163TextDataFormat.CommaSeparatedValue => DataFormatNames.Csv, 164TextDataFormat.Xaml => DataFormatNames.Xaml, 171internal static bool IsValidTextDataFormat(TextDataFormat textDataFormat) => 172textDataFormat is TextDataFormat.Text 173or TextDataFormat.UnicodeText 174or TextDataFormat.Rtf 175or TextDataFormat.Html 176or TextDataFormat.CommaSeparatedValue 177or TextDataFormat.Xaml;
System\Windows\dataobject.cs (9)
278public bool ContainsText() => ContainsText(TextDataFormat.UnicodeText); 283public bool ContainsText(TextDataFormat format) 287throw new InvalidEnumArgumentException(nameof(format), (int)format, typeof(TextDataFormat)); 320public string GetText() => GetText(TextDataFormat.UnicodeText); 325public string GetText(TextDataFormat format) 329throw new InvalidEnumArgumentException(nameof(format), (int)format, typeof(TextDataFormat)); 379SetText(textData, TextDataFormat.UnicodeText); 385public void SetText(string textData, TextDataFormat format) 391throw new InvalidEnumArgumentException(nameof(format), (int)format, typeof(TextDataFormat));
PresentationCore.Tests (15)
System\Windows\ClipboardTests.cs (2)
246Clipboard.GetText(TextDataFormat.Text).Should().BeEmpty(); 247Clipboard.GetText(TextDataFormat.UnicodeText).Should().BeEmpty();
System\Windows\DataObjectTests.cs (13)
350dataObject.SetText("Sample text", TextDataFormat.Text); 352dataObject.ContainsText(TextDataFormat.Text).Should().BeTrue(); 355dataObject.ContainsText(TextDataFormat.UnicodeText).Should().BeFalse(); 362dataObject.SetText("Sample text", TextDataFormat.UnicodeText); 364dataObject.ContainsText(TextDataFormat.UnicodeText).Should().BeTrue(); 365dataObject.ContainsText(TextDataFormat.Text).Should().BeFalse(); 373dataObject.SetText(sampleText, TextDataFormat.Text); 374dataObject.SetText(sampleText, TextDataFormat.UnicodeText); 375dataObject.SetText(sampleText, TextDataFormat.Rtf); 377dataObject.ContainsText(TextDataFormat.Text).Should().BeTrue(); 378dataObject.ContainsText(TextDataFormat.UnicodeText).Should().BeTrue(); 379dataObject.ContainsText(TextDataFormat.Rtf).Should().BeTrue(); 382dataObject.ContainsText(TextDataFormat.Html).Should().BeFalse();