4 types derived from Span
PresentationFramework (4)
System\Windows\Documents\Bold.cs (1)
19public class Bold : Span
System\Windows\Documents\Hyperlink.cs (1)
34public class Hyperlink : Span, ICommandSource, IUriContext
System\Windows\Documents\Italic.cs (1)
19public class Italic : Span
System\Windows\Documents\Underline.cs (1)
19public class Underline : Span
6 instantiations of Span
PresentationFramework (6)
System\Windows\Documents\TextRangeEdit.cs (4)
504span = new Span(); 986span = new Span(firstChild.ElementStart, lastChild.ElementEnd); 1761Span span = new Span(run.ElementStart, run.ElementEnd); 2200span = new Span();
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
9151bamlType.DefaultConstructor = delegate() { return new System.Windows.Documents.Span(); };
System\Windows\Markup\KnownTypes.cs (1)
1544case KnownElements.Span: o = new System.Windows.Documents.Span(); break;
71 references to Span
PresentationFramework (71)
System\Windows\Documents\FixedElement.cs (1)
384return typeof(Span);
System\Windows\Documents\FlowDocument.cs (1)
55/// <see cref="Run"/>, <see cref="Span"/>, <see cref="InlineUIContainer"/>, <see cref="Floater"/>, <see cref="Figure"/>.
System\Windows\Documents\Span.cs (1)
155Invariant.Assert(TextSchema.IsValidChild(/*position*/start, /*childType*/typeof(Span)));
System\windows\Documents\TextEditorCopyPaste.cs (2)
719if ((element is Section || element is Span) && PasteTextElement(This, (TextElement)element)) 796if ((textElement is Section || textElement is Span) && PasteTextElement(This, textElement))
System\Windows\Documents\TextRangeBase.cs (2)
1574if (!(element is Section) && !(element is Span)) 1591if (!(textElement is Section) && !(textElement is Span))
System\Windows\Documents\TextRangeEdit.cs (44)
136DependencyProperty[] noninheritableProperties = TextSchema.GetNoninheritableProperties(typeof(Span)); 187(inline.GetType() == typeof(Run) || inline.GetType() == typeof(Span)) && 296(firstInline is Run && secondInline is Run || firstInline is Span && secondInline is Span) && 337Span parentSpan = (Span)inline.Parent; 348DependencyProperty[] inheritableProperties = TextSchema.GetInheritableProperties(typeof(Span)); 373DependencyProperty[] nonInheritableProperties = TextSchema.GetNoninheritableProperties(typeof(Span)); 427if (parent is Span && parent.ContentEnd.CompareTo(end) > 0) 434else if (parent is Span && TextSchema.IsKnownType(parent.GetType())) 440Span newSpan = TransferNonFormattingInlineProperties((Span)parent); 490private static Span TransferNonFormattingInlineProperties(Span source) 492Span span = null; 933firstChild is Span && 936firstChild = ((Span)firstChild).Inlines.FirstInline; 937lastChild = ((Span)lastChild).Inlines.LastInline; 982Span span = firstChild.Parent as Span; 1292if (!(commonAncestor is Span || commonAncestor is Paragraph)) 1761Span span = new Span(run.ElementStart, run.ElementEnd); 1863inline = (Span)inline.Parent; 1979for (Inline searchInline = inline; searchInline != null; searchInline = searchInline.Parent as Span) 1991for (Inline searchInline = inline; searchInline != null; searchInline = searchInline.Parent as Span) 2006Span topmostSpan = inline as Span; 2007Span parent = inline.Parent as Span; 2013parent = parent.Parent as Span; 2029topmostSpan = child as Span; 2036Span conflictingParent = null; 2038for (Span parent = child.Parent as Span; 2040parent = parent.Parent as Span) 2055Span parent = (Span)end.GetAdjacentElement(LogicalDirection.Backward); 2061Span nextSpan = parent.Inlines.FirstInline as Span; 2167(forwardElement is Run || forwardElement is Span)) 2178if (forwardElement is Span) 2186Span span; 2188if (commonAncestor is Span && 2195span = (Span)commonAncestor;
System\Windows\Documents\TextRangeSerialization.cs (6)
668rootType = typeof(Span); 710if (rootType == typeof(Span)) 714WriteNoninheritableProperties(typeof(Span), context, xmlWriter, /*onlyAffected:*/false, complexProperties); 857Invariant.Assert(elementTypeStandardized == typeof(Span), "Request for contextual properties is expected for Span wrapper only"); 1264Invariant.Assert(fragment is Section || fragment is Span, "The wrapper element must be a Section or Span"); 1305if (fragment is Span)
System\Windows\Documents\TextSchema.cs (5)
262typeof(Span).IsAssignableFrom(elementType); 378else if (typeof(Span).IsAssignableFrom(type)) 381return typeof(Span); 492else if (typeof(Span).IsAssignableFrom(type)) 833else if (typeof(Span).IsAssignableFrom(parentType) ||
System\windows\Documents\TextSelection.cs (1)
1481DependencyProperty[] noninheritableProperties = TextSchema.GetNoninheritableProperties(typeof(Span));
System\Windows\Documents\TextStore.cs (1)
1282else if (commonAncestor is Paragraph || commonAncestor is Span)
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
676case 580: t = () => typeof(Span); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (3)
5653Type type = typeof(System.Windows.Documents.Span); 5655this.GetXamlType(typeof(System.Windows.Documents.Span)), // DeclaringType 5661bamlMember.GetDelegate = delegate(object target) { return ((System.Windows.Documents.Span)target).Inlines; };
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
9149typeof(System.Windows.Documents.Span),
System\Windows\Markup\KnownTypes.cs (2)
2465return (o as System.Windows.Documents.Span).Inlines; 6134case KnownElements.Span: t = typeof(System.Windows.Documents.Span); break;