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