4 types derived from Span
PresentationFramework (4)
System\Windows\Documents\Bold.cs (1)
19public class Bold : Span
System\Windows\Documents\Hyperlink.cs (1)
28public 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)
502span = new Span(); 984span = new Span(firstChild.ElementStart, lastChild.ElementEnd); 1759Span span = new Span(run.ElementStart, run.ElementEnd); 2198span = new Span();
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
9149bamlType.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)
376return 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)
154Invariant.Assert(TextSchema.IsValidChild(/*position*/start, /*childType*/typeof(Span)));
System\windows\Documents\TextEditorCopyPaste.cs (2)
706if ((element is Section || element is Span) && PasteTextElement(This, (TextElement)element)) 783if ((textElement is Section || textElement is Span) && PasteTextElement(This, textElement))
System\Windows\Documents\TextRangeBase.cs (2)
1571if (!(element is Section) && !(element is Span)) 1588if (!(textElement is Section) && !(textElement is Span))
System\Windows\Documents\TextRangeEdit.cs (44)
134DependencyProperty[] noninheritableProperties = TextSchema.GetNoninheritableProperties(typeof(Span)); 185(inline.GetType() == typeof(Run) || inline.GetType() == typeof(Span)) && 294(firstInline is Run && secondInline is Run || firstInline is Span && secondInline is Span) && 335Span parentSpan = (Span)inline.Parent; 346DependencyProperty[] inheritableProperties = TextSchema.GetInheritableProperties(typeof(Span)); 371DependencyProperty[] nonInheritableProperties = TextSchema.GetNoninheritableProperties(typeof(Span)); 425if (parent is Span && parent.ContentEnd.CompareTo(end) > 0) 432else if (parent is Span && TextSchema.IsKnownType(parent.GetType())) 438Span newSpan = TransferNonFormattingInlineProperties((Span)parent); 488private static Span TransferNonFormattingInlineProperties(Span source) 490Span span = null; 931firstChild is Span && 934firstChild = ((Span)firstChild).Inlines.FirstInline; 935lastChild = ((Span)lastChild).Inlines.LastInline; 980Span span = firstChild.Parent as Span; 1290if (!(commonAncestor is Span || commonAncestor is Paragraph)) 1759Span span = new Span(run.ElementStart, run.ElementEnd); 1861inline = (Span)inline.Parent; 1977for (Inline searchInline = inline; searchInline != null; searchInline = searchInline.Parent as Span) 1989for (Inline searchInline = inline; searchInline != null; searchInline = searchInline.Parent as Span) 2004Span topmostSpan = inline as Span; 2005Span parent = inline.Parent as Span; 2011parent = parent.Parent as Span; 2027topmostSpan = child as Span; 2034Span conflictingParent = null; 2036for (Span parent = child.Parent as Span; 2038parent = parent.Parent as Span) 2053Span parent = (Span)end.GetAdjacentElement(LogicalDirection.Backward); 2059Span nextSpan = parent.Inlines.FirstInline as Span; 2165(forwardElement is Run || forwardElement is Span)) 2176if (forwardElement is Span) 2184Span span; 2186if (commonAncestor is Span && 2193span = (Span)commonAncestor;
System\Windows\Documents\TextRangeSerialization.cs (6)
662rootType = typeof(Span); 704if (rootType == typeof(Span)) 708WriteNoninheritableProperties(typeof(Span), context, xmlWriter, /*onlyAffected:*/false, complexProperties); 851Invariant.Assert(elementTypeStandardized == typeof(Span), "Request for contextual properties is expected for Span wrapper only"); 1258Invariant.Assert(fragment is Section || fragment is Span, "The wrapper element must be a Section or Span"); 1299if (fragment is Span)
System\Windows\Documents\TextSchema.cs (5)
261typeof(Span).IsAssignableFrom(elementType); 377else if (typeof(Span).IsAssignableFrom(type)) 380return typeof(Span); 491else if (typeof(Span).IsAssignableFrom(type)) 832else if (typeof(Span).IsAssignableFrom(parentType) ||
System\windows\Documents\TextSelection.cs (1)
1478DependencyProperty[] noninheritableProperties = TextSchema.GetNoninheritableProperties(typeof(Span));
System\Windows\Documents\TextStore.cs (1)
1271else if (commonAncestor is Paragraph || commonAncestor is Span)
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
674case 580: t = () => typeof(Span); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownProperties.cs (3)
5651Type type = typeof(System.Windows.Documents.Span); 5653this.GetXamlType(typeof(System.Windows.Documents.Span)), // DeclaringType 5659bamlMember.GetDelegate = delegate(object target) { return ((System.Windows.Documents.Span)target).Inlines; };
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
9147typeof(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;