23 types derived from MarkupExtension
Microsoft.VisualStudio.LanguageServices (1)
DocumentOutline\DocumentSymbolDataViewModelSorter.cs (1)
18
internal sealed class DocumentSymbolDataViewModelSorter :
MarkupExtension
, IMultiValueConverter
PresentationFramework (10)
System\Windows\ColorConvertedBitmapExtension.cs (1)
22
public class ColorConvertedBitmapExtension :
MarkupExtension
System\Windows\Data\BindingBase.cs (1)
57
public abstract class BindingBase:
MarkupExtension
System\Windows\Data\RelativeSource.cs (1)
44
public class RelativeSource :
MarkupExtension
, ISupportInitialize
System\Windows\DynamicResourceExtension.cs (1)
23
public class DynamicResourceExtension :
MarkupExtension
System\Windows\Markup\Baml2006\DeferredBinaryDeserializerExtension.cs (1)
13
internal class DeferredBinaryDeserializerExtension :
MarkupExtension
System\Windows\Markup\Baml2006\TypeConverterMarkupExtension.cs (1)
8
internal class TypeConverterMarkupExtension : System.Windows.Markup.
MarkupExtension
System\Windows\ResourceKey.cs (1)
21
public abstract class ResourceKey :
MarkupExtension
System\Windows\StaticResourceExtension.cs (1)
22
public class StaticResourceExtension :
MarkupExtension
System\Windows\TemplateBindingExtension.cs (1)
24
public class TemplateBindingExtension :
MarkupExtension
System\Windows\ThemeDictionaryExtension.cs (1)
17
public class ThemeDictionaryExtension :
MarkupExtension
System.Xaml (5)
System\Windows\Markup\ArrayExtension.cs (1)
18
public class ArrayExtension :
MarkupExtension
System\Windows\Markup\NullExtension.cs (1)
15
public class NullExtension :
MarkupExtension
System\Windows\Markup\Reference.cs (1)
11
public class Reference :
MarkupExtension
System\Windows\Markup\StaticExtension.cs (1)
18
public class StaticExtension :
MarkupExtension
System\Windows\Markup\TypeExtension.cs (1)
17
public class TypeExtension :
MarkupExtension
System.Xaml.Tests (4)
System\Xaml\XamlTypeTests.cs (4)
3422
private class ClassWithMarkupExtensionReturnTypeAttribute :
MarkupExtension
3432
private class ClassWithNullMarkupExtensionReturnTypeAttribute :
MarkupExtension
3438
private class ClassWihDefaultMarkupExtensionReturnTypeAttribute :
MarkupExtension
3446
private class ClassWihExpressionTypeMarkupExtensionReturnTypeAttribute :
MarkupExtension
WindowsBase.Tests (3)
System\Windows\Markup\Primitives\MarkupObjectTests.cs (2)
455
private class DefaultMarkupExtension :
MarkupExtension
487
private class MarkupExtensionWithTypeConverter :
MarkupExtension
System\Windows\Markup\Primitives\MarkupPropertyTests.cs (1)
574
public class MarkupExtensionWithTypeConverter :
MarkupExtension
108 references to MarkupExtension
PresentationFramework (68)
MS\Internal\Helper.cs (2)
559
MarkupExtension
markupExtension,
661
if (!typeof(
MarkupExtension
).IsAssignableFrom(memberType) ||
System\Windows\Condition.cs (1)
132
if (value is
MarkupExtension
)
System\Windows\DataTrigger.cs (1)
75
if (value is
MarkupExtension
)
System\Windows\FrameworkElementFactory.cs (3)
207
if (!dp.IsValidValue(value) && !(value is
MarkupExtension
) && !(value is DeferredReference))
824
MarkupExtension
me = o as
MarkupExtension
;
System\Windows\FrameworkTemplate.cs (3)
832
bool isMarkupExtension = value is
MarkupExtension
;
1273
MarkupExtension
me = value as
MarkupExtension
;
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
474
case 381: t = () => typeof(
MarkupExtension
); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
7179
typeof(System.Windows.Markup.
MarkupExtension
),
System\Windows\Markup\BamlRecordReader.cs (18)
843
typeof(
MarkupExtension
).IsAssignableFrom(elementType))
951
internal object ProvideValueFromMarkupExtension(
MarkupExtension
markupExtension, object obj, object member)
1255
object key = ProvideValueFromMarkupExtension((
MarkupExtension
)GetCurrentObjectData(),
1580
MarkupExtension
me = param as
MarkupExtension
;
1757
MarkupExtension
me = keyObject as
MarkupExtension
;
2455
MarkupExtension
me = value as
MarkupExtension
;
3654
MarkupExtension
me = o as
MarkupExtension
;
3767
if ((o != null) && IsNullable(propertyType) && !(o is Expression) && !(o is
MarkupExtension
) )
3796
MarkupExtension
me = value as
MarkupExtension
;
3883
MarkupExtension
me = o as
MarkupExtension
;
4812
MarkupExtension
me = element as
MarkupExtension
;
System\Windows\Markup\KnownTypes.cs (1)
5928
case KnownElements.MarkupExtension: t = typeof(System.Windows.Markup.
MarkupExtension
); break;
System\Windows\Markup\Primitives\ElementMarkupObject.cs (7)
74
if (mapToConstructorArgs && _instance is
MarkupExtension
)
435
else if (value is
MarkupExtension
)
805
converter.CanConvertTo(typeof(
MarkupExtension
)))
807
value = converter.ConvertTo(expression, typeof(
MarkupExtension
));
849
if( !(value is
MarkupExtension
) && !CanConvertToString(value) )
901
if (converter.CanConvertTo(context, typeof(
MarkupExtension
)))
904
return converter.ConvertTo(context, TypeConverterHelper.InvariantEnglishUS, value, typeof(
MarkupExtension
));
System\Windows\Markup\Primitives\ExtensionSimplifierMarkupObject.cs (1)
233
!typeof(
MarkupExtension
).IsAssignableFrom(item.ObjectType))
System\Windows\Markup\Primitives\MarkupWriter.cs (4)
471
if (typeof(
MarkupExtension
).IsAssignableFrom(item.ObjectType) &&
909
!(property.Value is
MarkupExtension
) &&
998
if (instance is
MarkupExtension
)
1039
if (typeof(
MarkupExtension
).IsAssignableFrom(tagType) &&
System\Windows\ResourceDictionary.cs (2)
1151
MarkupExtension
me = value as
MarkupExtension
;
System\Windows\ResourceReferenceExpressionConverter.cs (2)
66
if (destinationType == typeof(
MarkupExtension
))
121
if (destinationType == typeof(
MarkupExtension
))
System\Windows\Setter.cs (2)
108
if (value is
MarkupExtension
)
229
MarkupExtension
me = eventArgs.MarkupExtension;
System\Windows\StyleHelper.cs (11)
657
MarkupExtension
markupExtension = null;
665
if (typeof(
MarkupExtension
).IsAssignableFrom(valueType))
668
if ((markupExtension = value as
MarkupExtension
) == null)
680
else if ((markupExtension = value as
MarkupExtension
) == null)
1582
if (o is
MarkupExtension
)
2300
if (entry.Value is
MarkupExtension
)
2803
MarkupExtension
me;
2806
if ((me = value as
MarkupExtension
) != null)
2938
MarkupExtension
me;
2941
if ((me = rawValue as
MarkupExtension
) != null)
3803
if (value is
MarkupExtension
)
System\Windows\SystemKeyConverter.cs (2)
61
if ( destinationType == typeof(
MarkupExtension
) && context is IValueSerializerContext )
114
if (destinationType == typeof(
MarkupExtension
)
System\Windows\TemplateBindingExpressionConverter.cs (2)
29
if (destinationType == typeof(
MarkupExtension
))
41
if (destinationType == typeof(
MarkupExtension
))
System\Windows\TemplateContent.cs (3)
1101
else if (value is
MarkupExtension
)
1117
value = (value as
MarkupExtension
).ProvideValue(TemplateLoadData.ServiceProviderWrapper);
1164
(typeof(
MarkupExtension
).IsAssignableFrom(type)
System\Windows\Trigger.cs (1)
77
if (value is
MarkupExtension
)
System.Windows.Controls.Ribbon (3)
Microsoft\Windows\Controls\Ribbon\RibbonHelper.cs (3)
1556
DynamicResourceExtension dynamicResource = _rreConverter.ConvertTo(expr, typeof(
MarkupExtension
)) as DynamicResourceExtension;
2274
MarkupExtension
markupExtension = markupProp.Value as
MarkupExtension
;
System.Xaml (24)
System\Windows\Markup\XamlSetMarkupExtensionEventArgs.cs (4)
13
MarkupExtension
value, IServiceProvider serviceProvider) :
19
public
MarkupExtension
MarkupExtension => Value as
MarkupExtension
;
23
MarkupExtension
value, IServiceProvider serviceProvider, object targetObject)
System\Xaml\Context\ObjectWriterContext.cs (1)
376
if (!(lowerFrame.Instance is XAML3.
MarkupExtension
))
System\Xaml\InfosetObjects\XamlObjectWriter.cs (9)
773
if (value is XAML3.
MarkupExtension
me)
1157
if (args[i] is XAML3.
MarkupExtension
me)
1217
if (ctx.LiveDepth > 1 && !(inst is XAML3.
MarkupExtension
))
1566
if (value is XAML3.
MarkupExtension
me && !prop.IsDirective)
1578
private object Logic_PushAndPopAProvideValueStackFrame(ObjectWriterContext ctx, XamlMember prop, XAML3.
MarkupExtension
me, bool useIRME)
1689
XAML3.
MarkupExtension
me = (XAML3.
MarkupExtension
)inst;
1809
if (value is XAML3.
MarkupExtension
me && !Logic_WillParentCollectionAdd(ctx, value.GetType(), true))
2545
value = Runtime.CallProvideValue((XAML3.
MarkupExtension
)owc.CurrentInstance, owc.ServiceProviderContext);
System\Xaml\RefOnly\LooseTypeExtensions.cs (2)
57
if (name1.Name == WindowsBase && a2 == typeof(
MarkupExtension
).Assembly)
61
else if (name2.Name == WindowsBase && a1 == typeof(
MarkupExtension
).Assembly)
System\Xaml\Runtime\ClrObjectRuntime.cs (1)
507
public override object CallProvideValue(XAML3.
MarkupExtension
me, IServiceProvider serviceProvider)
System\Xaml\Runtime\PartialTrustTolerantRuntime.cs (1)
70
public override object CallProvideValue(
MarkupExtension
me, IServiceProvider serviceProvider)
System\Xaml\XamlLanguage.cs (2)
93
new Lazy<XamlType>(() => GetXamlType(typeof(
MarkupExtension
)));
433
typeof(XamlLanguage).Assembly, typeof(
MarkupExtension
).Assembly
System\Xaml\XamlObjectReader.cs (3)
1353
else if ((converter is not null && context.TryConvertToMarkupExtension(converter, ref meObject)) || meObject is
MarkupExtension
)
2730
if (!Runtime.CanConvertTo(TypeDescriptorContext, converter, typeof(
MarkupExtension
))) { return false; }
2732
value = ConvertTo<
MarkupExtension
>(converter, value);
System\Xaml\XamlRuntime.cs (1)
78
public abstract object CallProvideValue(
MarkupExtension
me, IServiceProvider serviceProvider);
System.Xaml.Tests (13)
System\Windows\Markup\XamlSetMarkupExtensionEventArgsTests.cs (1)
21
public void Ctor_XamlMember_MarkupExtension_IServiceProvider(XamlMember member,
MarkupExtension
value, IServiceProvider serviceProvider)
System\Xaml\XamlTypeTests.cs (12)
2694
yield return new object[] { new SubXamlType(typeof(
MarkupExtension
), new XamlSchemaContext()), true };
2700
new CustomXamlType(typeof(
MarkupExtension
), new XamlSchemaContext())
3293
yield return new object?[] { new SubXamlType(typeof(
MarkupExtension
), new XamlSchemaContext()), null };
3299
new CustomXamlType(typeof(
MarkupExtension
), new XamlSchemaContext())
3310
new CustomXamlType(typeof(
MarkupExtension
), new XamlSchemaContext())
3349
new SubXamlType(new ThrowsCustomAttributeFormatExceptionDelegator(typeof(
MarkupExtension
)), new XamlSchemaContext()),
3382
var type = new CustomXamlType(typeof(
MarkupExtension
), new XamlSchemaContext())
3396
var type = new CustomXamlType(typeof(
MarkupExtension
), new XamlSchemaContext())
3410
var type = new CustomXamlType(typeof(
MarkupExtension
), new XamlSchemaContext())
3677
yield return new object?[] { new SubXamlType(typeof(
MarkupExtension
), new XamlSchemaContext()), 1, null };
4459
yield return new object[] { new SubXamlType(typeof(
MarkupExtension
), new XamlSchemaContext()), false };
4582
var type = new CustomXamlType(typeof(
MarkupExtension
), new XamlSchemaContext())