49 instantiations of TextDecorationCollection
PresentationCore (7)
System\Windows\Generated\TextDecorationCollection.cs (2)
452TextDecorationCollection collection = new TextDecorationCollection(); 566return new TextDecorationCollection();
System\Windows\TextDecorationCollectionConverter.cs (1)
93TextDecorationCollection textDecorations = new TextDecorationCollection();
System\Windows\TextDecorations.cs (4)
26underline = new TextDecorationCollection(); 35strikethrough = new TextDecorationCollection(); 44overLine = new TextDecorationCollection(); 53baseline = new TextDecorationCollection();
PresentationCore.Tests (30)
System\Windows\TextDecorationCollectionConverter.Tests.cs (30)
63yield return new object[] { new TextDecorationCollection(), CultureInfo.InvariantCulture, string.Empty }; 64yield return new object[] { new TextDecorationCollection(), CultureInfo.InvariantCulture, " " }; 65yield return new object[] { new TextDecorationCollection(), CultureInfo.InvariantCulture, "None" }; 66yield return new object[] { new TextDecorationCollection(), CultureInfo.InvariantCulture, " None " }; 68yield return new object[] { new TextDecorationCollection(), new CultureInfo("ru-RU"), string.Empty }; 69yield return new object[] { new TextDecorationCollection(), new CultureInfo("no-NO"), " " }; 70yield return new object[] { new TextDecorationCollection(), new CultureInfo("no-NO"), "None" }; 71yield return new object[] { new TextDecorationCollection(), new CultureInfo("ru-RU"), " None " }; 74yield return new object[] { new TextDecorationCollection([TextDecorations.Strikethrough[0]]), new CultureInfo("no-NO"), "Strikethrough" }; 75yield return new object[] { new TextDecorationCollection([TextDecorations.Strikethrough[0]]), new CultureInfo("ru-RU"), "Strikethrough " }; 77yield return new object[] { new TextDecorationCollection([TextDecorations.Underline[0], TextDecorations.Baseline[0]]), 80yield return new object[] { new TextDecorationCollection([TextDecorations.Strikethrough[0], TextDecorations.Underline[0], TextDecorations.Baseline[0]]), 84yield return new object[] { new TextDecorationCollection([TextDecorations.Strikethrough[0], TextDecorations.Underline[0], 138yield return new object[] { new TextDecorationCollection(), string.Empty }; 139yield return new object[] { new TextDecorationCollection(), " " }; 140yield return new object[] { new TextDecorationCollection(), "None" }; 141yield return new object[] { new TextDecorationCollection(), " None " }; 144yield return new object[] { new TextDecorationCollection([TextDecorations.Strikethrough[0]]), "Strikethrough" }; 145yield return new object[] { new TextDecorationCollection([TextDecorations.Strikethrough[0]]), "Strikethrough " }; 147yield return new object[] { new TextDecorationCollection([TextDecorations.Underline[0], TextDecorations.Baseline[0]]), "Underline, Baseline" }; 148yield return new object[] { new TextDecorationCollection([TextDecorations.Strikethrough[0], TextDecorations.Underline[0], TextDecorations.Baseline[0]]), 151yield return new object[] { new TextDecorationCollection([TextDecorations.Strikethrough[0], TextDecorations.Underline[0], 216yield return new object[] { new TextDecorationCollection(new TextDecoration[1] { TextDecorations.Underline[0] }), 217new TextDecorationCollection(new TextDecoration[1] { TextDecorations.Underline[0] }), 221yield return new object[] { new TextDecorationCollection(new TextDecoration[3] { TextDecorations.Underline[0], TextDecorations.OverLine[0], TextDecorations.Baseline[0] }), 222new TextDecorationCollection(new TextDecoration[3] { TextDecorations.Underline[0], TextDecorations.OverLine[0], TextDecorations.Baseline[0] }), 228yield return new object[] { new TextDecorationCollection(new TextDecoration[3] { TextDecorations.Underline[0], TextDecorations.OverLine[0], TextDecorations.Baseline[0] }), 232yield return new object[] { new TextDecorationCollection(new TextDecoration[3] { TextDecorations.Underline[0], TextDecorations.OverLine[0], TextDecorations.Baseline[0] }), 253yield return new object?[] { new TextDecorationCollection(), null }; 263Assert.Throws<NotSupportedException>(() => converter.ConvertTo(null, null, new TextDecorationCollection(), typeof(TextDecorationCollection)));
PresentationFramework (11)
MS\Internal\Text\DynamicPropertyReader.cs (1)
91textDecorations = new TextDecorationCollection();
MS\Internal\Text\TextSpanModifier.cs (1)
147TextDecorationCollection result = new TextDecorationCollection();
System\Windows\Documents\SpellerHighlightLayer.cs (1)
176TextDecorationCollection decorationCollection = new TextDecorationCollection();
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
11107DefaultConstructor = delegate () { return new System.Windows.TextDecorationCollection(); },
System\Windows\Markup\KnownTypes.cs (1)
1587case KnownElements.TextDecorationCollection: o = new System.Windows.TextDecorationCollection(); break;
System\Windows\SystemFonts.cs (6)
74_iconFontTextDecorations = new TextDecorationCollection(); 155_captionFontTextDecorations = new TextDecorationCollection(); 235_smallCaptionFontTextDecorations = new TextDecorationCollection(); 312_menuFontTextDecorations = new TextDecorationCollection(); 393_statusFontTextDecorations = new TextDecorationCollection(); 486_messageFontTextDecorations = new TextDecorationCollection();
WindowsFormsIntegration (1)
System\Windows\Integration\ElementHostPropertyMap.cs (1)
141TextDecorationCollection decorations = new TextDecorationCollection();
155 references to TextDecorationCollection
PresentationCore (46)
MS\Internal\TextFormatting\FullTextLine.cs (2)
50private TextDecorationCollection _paragraphTextDecorations; // Paragraph-level text decorations (or null if none) 2593internal TextDecorationCollection TextDecorations
MS\Internal\TextFormatting\GenericTextProperties.cs (3)
43TextDecorationCollection textDecorations, 140public override TextDecorationCollection TextDecorations 208private TextDecorationCollection _textDecorations;
MS\Internal\TextFormatting\LineServicesCallbacks.cs (3)
240TextDecorationCollection textDecorations, 1039TextDecorationCollection textDecorations = currentLine.TextDecorations; 1083TextDecorationCollection textDecorations,
MS\Internal\TextFormatting\SimpleTextLine.cs (1)
1458TextDecorationCollection textDecorations = textRun.Properties.TextDecorations;
MS\Internal\TextFormatting\TextProperties.cs (1)
147internal TextDecorationCollection TextDecorations
System\Windows\Generated\TextDecorationCollection.cs (17)
36public new TextDecorationCollection Clone() 38return (TextDecorationCollection)base.Clone(); 45public new TextDecorationCollection CloneCurrentValue() 47return (TextDecorationCollection)base.CloneCurrentValue(); 446internal static TextDecorationCollection Empty 452TextDecorationCollection collection = new TextDecorationCollection(); 543private static TextDecorationCollection s_empty; 573TextDecorationCollection sourceTextDecorationCollection = (TextDecorationCollection) source; 595TextDecorationCollection sourceTextDecorationCollection = (TextDecorationCollection) source; 617TextDecorationCollection sourceTextDecorationCollection = (TextDecorationCollection) source; 639TextDecorationCollection sourceTextDecorationCollection = (TextDecorationCollection) source; 743internal Enumerator(TextDecorationCollection list) 854private TextDecorationCollection _list;
System\Windows\Media\FormattedText.cs (2)
804public void SetTextDecorations(TextDecorationCollection textDecorations) 815public void SetTextDecorations(TextDecorationCollection textDecorations, int startIndex, int count)
System\Windows\Media\textformatting\TextParagraphProperties.cs (1)
71public virtual TextDecorationCollection TextDecorations
System\Windows\Media\textformatting\TextRunProperties.cs (1)
51public abstract TextDecorationCollection TextDecorations
System\Windows\TextDecorationCollection.cs (2)
38internal bool ValueEquals(TextDecorationCollection textDecorations) 89public bool TryRemove(IEnumerable<TextDecoration> textDecorations, out TextDecorationCollection result)
System\Windows\TextDecorationCollectionConverter.cs (5)
86public static new TextDecorationCollection ConvertFromString(string text) 93TextDecorationCollection textDecorations = new TextDecorationCollection(); 170ConstructorInfo ci = typeof(TextDecorationCollection).GetConstructor( 264private static readonly TextDecorationCollection[] PredefinedTextDecorations = 265new TextDecorationCollection[] {
System\Windows\TextDecorations.cs (8)
65public static TextDecorationCollection Underline 77public static TextDecorationCollection Strikethrough 88public static TextDecorationCollection OverLine 99public static TextDecorationCollection Baseline 111private static readonly TextDecorationCollection underline; 112private static readonly TextDecorationCollection strikethrough; 113private static readonly TextDecorationCollection overLine; 114private static readonly TextDecorationCollection baseline;
PresentationCore.Tests (12)
System\Windows\TextDecorationCollectionConverter.Tests.cs (12)
15[InlineData(false, typeof(TextDecorationCollection))] 29[InlineData(false, typeof(TextDecorationCollection))] 41public void ConvertFrom_ReturnsExpected(TextDecorationCollection expected, CultureInfo cultureInfo, string text) 45TextDecorationCollection? converted = (TextDecorationCollection?)converter.ConvertFrom(null, cultureInfo, text); 119public void ConvertFromString_ReturnsExpected(TextDecorationCollection expected, string text) 121TextDecorationCollection converted = TextDecorationCollectionConverter.ConvertFromString(text); 162TextDecorationCollection? converted = TextDecorationCollectionConverter.ConvertFromString(null); 189public void ConvertTo_ReturnsExpected(TextDecorationCollection expected, object? value, Type destinationType) 198TextDecorationCollection? actual = (TextDecorationCollection?)result.Invoke(); 263Assert.Throws<NotSupportedException>(() => converter.ConvertTo(null, null, new TextDecorationCollection(), typeof(TextDecorationCollection)));
PresentationFramework (94)
MS\Internal\Documents\TextBoxLine.cs (2)
435TextDecorationCollection highlightDecorations = highlights.GetHighlightValue(position, LogicalDirection.Forward, typeof(SpellerHighlightLayer)) as TextDecorationCollection;
MS\Internal\PtsHost\LineBase.cs (2)
186TextDecorationCollection inlineTextDecorations = DynamicPropertyReader.GetTextDecorations(inline); 273TextDecorationCollection textDecorations = DynamicPropertyReader.GetTextDecorations(inline);
MS\Internal\Text\ComplexLine.cs (2)
420TextDecorationCollection inlineTextDecorations = DynamicPropertyReader.GetTextDecorations(inline); 498TextDecorationCollection textDecorations = DynamicPropertyReader.GetTextDecorations(inline);
MS\Internal\Text\DynamicPropertyReader.cs (5)
65internal static TextDecorationCollection GetTextDecorationsForInlineObject(DependencyObject element, TextDecorationCollection textDecorations) 70TextDecorationCollection parentTextDecorations = null; 106internal static TextDecorationCollection GetTextDecorations(DependencyObject element) 108return GetCollectionValue(element, Inline.TextDecorationsProperty) as TextDecorationCollection;
MS\Internal\Text\LineProperties.cs (3)
75public override TextDecorationCollection TextDecorations { get { return _defaultTextProperties.TextDecorations; } } 355public override TextDecorationCollection TextDecorations { get { return _lp.TextDecorations; } } 436public override TextDecorationCollection TextDecorations { get { return _lp.TextDecorations; } }
MS\Internal\Text\TextProperties.cs (7)
59public override TextDecorationCollection TextDecorations { get { return _textDecorations; } } 156TextDecorationCollection highlightDecorations = GetHighlightTextDecorations(position); 182internal TextProperties(TextProperties source, TextDecorationCollection textDecorations) 220private static TextDecorationCollection GetHighlightTextDecorations(StaticTextPointer highlightPosition) 222TextDecorationCollection textDecorations = null; 233textDecorations = highlights.GetHighlightValue(highlightPosition, LogicalDirection.Forward, typeof(SpellerHighlightLayer)) as TextDecorationCollection; 339private TextDecorationCollection _textDecorations;
MS\Internal\Text\TextSpanModifier.cs (11)
21private TextDecorationCollection _modifierDecorations; 31public TextSpanModifier(int length, TextDecorationCollection textDecorations, Brush foregroundBrush) 43public TextSpanModifier(int length, TextDecorationCollection textDecorations, Brush foregroundBrush, FlowDirection flowDirection) 97TextDecorationCollection mergedDecorations; 100TextDecorationCollection runDecorations = properties.TextDecorations; 145private TextDecorationCollection CopyTextDecorations(TextDecorationCollection textDecorations, Brush brush) 147TextDecorationCollection result = new TextDecorationCollection(); 173private TextDecorationCollection _textDecorations; 177TextDecorationCollection textDecorations) 199public override TextDecorationCollection TextDecorations
System\Windows\Controls\AccessText.cs (3)
271new FreezableDefaultValueFactory(TextDecorationCollection.Empty), 278public TextDecorationCollection TextDecorations 280get { return (TextDecorationCollection) GetValue(TextDecorationsProperty); }
System\Windows\Controls\TextBlock.cs (3)
883new FreezableDefaultValueFactory(TextDecorationCollection.Empty), 890public TextDecorationCollection TextDecorations 892get { return (TextDecorationCollection) GetValue(TextDecorationsProperty); }
System\Windows\Controls\TextBox.cs (3)
923new FreezableDefaultValueFactory(TextDecorationCollection.Empty), 929public TextDecorationCollection TextDecorations 931get { return (TextDecorationCollection)GetValue(TextDecorationsProperty); }
System\Windows\Controls\TextRangeAdaptor.cs (8)
369return GetTextDecorationColor(decors as TextDecorationCollection, TextDecorationLocation.OverLine); 380return GetTextDecorationLineStyle(decors as TextDecorationCollection, TextDecorationLocation.OverLine); 391return GetTextDecorationColor(decors as TextDecorationCollection, TextDecorationLocation.Strikethrough); 402return GetTextDecorationLineStyle(decors as TextDecorationCollection, TextDecorationLocation.Strikethrough); 435return GetTextDecorationColor(decors as TextDecorationCollection, TextDecorationLocation.Underline); 446return GetTextDecorationLineStyle(decors as TextDecorationCollection, TextDecorationLocation.Underline); 1299private static int GetTextDecorationColor(TextDecorationCollection decorations, TextDecorationLocation location) 1325private static TextDecorationLineStyle GetTextDecorationLineStyle(TextDecorationCollection decorations, TextDecorationLocation location)
System\Windows\Documents\DPTypeDescriptorContext.cs (2)
61stringValue = TextDecorationsFixup((TextDecorationCollection)propertyValue); 85private static string TextDecorationsFixup(TextDecorationCollection textDecorations)
System\Windows\Documents\Inline.cs (4)
113typeof(TextDecorationCollection), 116new FreezableDefaultValueFactory(TextDecorationCollection.Empty), 123public TextDecorationCollection TextDecorations 125get { return (TextDecorationCollection) GetValue(TextDecorationsProperty); }
System\Windows\Documents\Paragraph.cs (3)
85new FreezableDefaultValueFactory(TextDecorationCollection.Empty), 92public TextDecorationCollection TextDecorations 94get { return (TextDecorationCollection) GetValue(TextDecorationsProperty); }
System\Windows\Documents\SpellerHighlightLayer.cs (3)
136private static TextDecorationCollection GetErrorTextDecorations() 176TextDecorationCollection decorationCollection = new TextDecorationCollection(); 246private static readonly TextDecorationCollection _errorTextDecorations;
System\windows\Documents\TextEditorCharacters.cs (3)
217TextDecorationCollection textDecorations = propertyValue != DependencyProperty.UnsetValue ? (TextDecorationCollection)propertyValue : null; 219TextDecorationCollection toggledTextDecorations;
System\Windows\Documents\TextRangeSerialization.cs (4)
858if (propertyValue == null || TextDecorationCollection.Empty.ValueEquals(propertyValue as TextDecorationCollection)) 867while ((propertyValue == null || TextDecorationCollection.Empty.ValueEquals(propertyValue as TextDecorationCollection))
System\Windows\Documents\TextSchema.cs (9)
351return (value is TextDecorationCollection) && ((TextDecorationCollection)value).Count > 0; 593if (value2 is TextDecorationCollection decorations2) 605if (value1 is TextDecorationCollection decorations1) 624if (value1 is TextDecorationCollection) 626TextDecorationCollection decorations1 = (TextDecorationCollection)value1; 627TextDecorationCollection decorations2 = (TextDecorationCollection)value2;
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
737case 644: t = () => typeof(TextDecorationCollection); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
11104typeof(System.Windows.TextDecorationCollection),
System\Windows\Markup\KnownTypes.cs (1)
6191case KnownElements.TextDecorationCollection: t = typeof(System.Windows.TextDecorationCollection); break;
System\Windows\SystemFonts.cs (14)
68public static TextDecorationCollection IconFontTextDecorations 149public static TextDecorationCollection CaptionFontTextDecorations 229public static TextDecorationCollection SmallCaptionFontTextDecorations 306public static TextDecorationCollection MenuFontTextDecorations 386public static TextDecorationCollection StatusFontTextDecorations 480public static TextDecorationCollection MessageFontTextDecorations 504private static void CopyTextDecorationCollection(TextDecorationCollection from, TextDecorationCollection to) 1049private static TextDecorationCollection _iconFontTextDecorations; 1050private static TextDecorationCollection _messageFontTextDecorations; 1051private static TextDecorationCollection _statusFontTextDecorations; 1052private static TextDecorationCollection _menuFontTextDecorations; 1053private static TextDecorationCollection _smallCaptionFontTextDecorations; 1054private static TextDecorationCollection _captionFontTextDecorations;
System.Windows.Controls.Ribbon (2)
Microsoft\Windows\Controls\Ribbon\RibbonTwoLineText.cs (2)
57public TextDecorationCollection TextDecorations 59get { return (TextDecorationCollection)GetValue(TextDecorationsProperty); }
WindowsFormsIntegration (1)
System\Windows\Integration\ElementHostPropertyMap.cs (1)
141TextDecorationCollection decorations = new TextDecorationCollection();