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