4 types derived from Span
PresentationFramework (4)
System\Windows\Documents\Bold.cs (1)
18public class Bold : Span
System\Windows\Documents\Hyperlink.cs (1)
27public class Hyperlink : Span, ICommandSource, IUriContext
System\Windows\Documents\Italic.cs (1)
18public class Italic : Span
System\Windows\Documents\Underline.cs (1)
18public class Underline : Span
6 instantiations of Span
PresentationFramework (6)
System\Windows\Documents\TextRangeEdit.cs (4)
501span = new Span(); 983span = new Span(firstChild.ElementStart, lastChild.ElementEnd); 1758Span span = new Span(run.ElementStart, run.ElementEnd); 2197span = new Span();
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
10131DefaultConstructor = delegate () { return new System.Windows.Documents.Span(); },
System\Windows\Markup\KnownTypes.cs (1)
1537case KnownElements.Span: o = new System.Windows.Documents.Span(); break;
71 references to Span
PresentationFramework (71)
System\Windows\Documents\FixedElement.cs (1)
381return typeof(Span);
System\Windows\Documents\FlowDocument.cs (1)
54/// <see cref="Run"/>, <see cref="Span"/>, <see cref="InlineUIContainer"/>, <see cref="Floater"/>, <see cref="Figure"/>.
System\Windows\Documents\Span.cs (1)
144Invariant.Assert(TextSchema.IsValidChild(/*position*/start, /*childType*/typeof(Span)));
System\windows\Documents\TextEditorCopyPaste.cs (2)
707if ((element is Section || element is Span) && PasteTextElement(This, (TextElement)element)) 784if ((textElement is Section || textElement is Span) && PasteTextElement(This, textElement))
System\Windows\Documents\TextRangeBase.cs (2)
1570if (!(element is Section) && !(element is Span)) 1587if (!(textElement is Section) && !(textElement is Span))
System\Windows\Documents\TextRangeEdit.cs (44)
133DependencyProperty[] noninheritableProperties = TextSchema.GetNoninheritableProperties(typeof(Span)); 184(inline.GetType() == typeof(Run) || inline.GetType() == typeof(Span)) && 293(firstInline is Run && secondInline is Run || firstInline is Span && secondInline is Span) && 334Span parentSpan = (Span)inline.Parent; 345DependencyProperty[] inheritableProperties = TextSchema.GetInheritableProperties(typeof(Span)); 370DependencyProperty[] nonInheritableProperties = TextSchema.GetNoninheritableProperties(typeof(Span)); 424if (parent is Span && parent.ContentEnd.CompareTo(end) > 0) 431else if (parent is Span && TextSchema.IsKnownType(parent.GetType())) 437Span newSpan = TransferNonFormattingInlineProperties((Span)parent); 487private static Span TransferNonFormattingInlineProperties(Span source) 489Span span = null; 930firstChild is Span && 933firstChild = ((Span)firstChild).Inlines.FirstInline; 934lastChild = ((Span)lastChild).Inlines.LastInline; 979Span span = firstChild.Parent as Span; 1289if (!(commonAncestor is Span || commonAncestor is Paragraph)) 1758Span span = new Span(run.ElementStart, run.ElementEnd); 1860inline = (Span)inline.Parent; 1976for (Inline searchInline = inline; searchInline != null; searchInline = searchInline.Parent as Span) 1988for (Inline searchInline = inline; searchInline != null; searchInline = searchInline.Parent as Span) 2003Span topmostSpan = inline as Span; 2004Span parent = inline.Parent as Span; 2010parent = parent.Parent as Span; 2026topmostSpan = child as Span; 2033Span conflictingParent = null; 2035for (Span parent = child.Parent as Span; 2037parent = parent.Parent as Span) 2052Span parent = (Span)end.GetAdjacentElement(LogicalDirection.Backward); 2058Span nextSpan = parent.Inlines.FirstInline as Span; 2164(forwardElement is Run || forwardElement is Span)) 2175if (forwardElement is Span) 2183Span span; 2185if (commonAncestor is Span && 2192span = (Span)commonAncestor;
System\Windows\Documents\TextRangeSerialization.cs (6)
661rootType = typeof(Span); 703if (rootType == typeof(Span)) 707WriteNoninheritableProperties(typeof(Span), context, xmlWriter, /*onlyAffected:*/false, complexProperties); 850Invariant.Assert(elementTypeStandardized == typeof(Span), "Request for contextual properties is expected for Span wrapper only"); 1257Invariant.Assert(fragment is Section || fragment is Span, "The wrapper element must be a Section or Span"); 1298if (fragment is Span)
System\Windows\Documents\TextSchema.cs (5)
260typeof(Span).IsAssignableFrom(elementType); 376else if (typeof(Span).IsAssignableFrom(type)) 379return typeof(Span); 490else if (typeof(Span).IsAssignableFrom(type)) 826else if (typeof(Span).IsAssignableFrom(parentType) ||
System\windows\Documents\TextSelection.cs (1)
1462DependencyProperty[] noninheritableProperties = TextSchema.GetNoninheritableProperties(typeof(Span));
System\Windows\Documents\TextStore.cs (1)
1267else if (commonAncestor is Paragraph || commonAncestor is Span)
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
673case 580: t = () => typeof(Span); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (3)
6036Type type = typeof(System.Windows.Documents.Span); 6038this.GetXamlType(typeof(System.Windows.Documents.Span)), // DeclaringType 6045GetDelegate = delegate (object target) { return ((System.Windows.Documents.Span)target).Inlines; },
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
10128typeof(System.Windows.Documents.Span),
System\Windows\Markup\KnownTypes.cs (2)
2458return (o as System.Windows.Documents.Span).Inlines; 6127case KnownElements.Span: t = typeof(System.Windows.Documents.Span); break;