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)
23
public class ColorConvertedBitmapExtension :
MarkupExtension
System\Windows\Data\BindingBase.cs (1)
58
public abstract class BindingBase:
MarkupExtension
System\Windows\Data\RelativeSource.cs (1)
45
public class RelativeSource :
MarkupExtension
, ISupportInitialize
System\Windows\DynamicResourceExtension.cs (1)
24
public class DynamicResourceExtension :
MarkupExtension
System\Windows\Markup\Baml2006\DeferredBinaryDeserializerExtension.cs (1)
14
internal class DeferredBinaryDeserializerExtension :
MarkupExtension
System\Windows\Markup\Baml2006\TypeConverterMarkupExtension.cs (1)
9
internal class TypeConverterMarkupExtension : System.Windows.Markup.
MarkupExtension
System\Windows\ResourceKey.cs (1)
22
public abstract class ResourceKey :
MarkupExtension
System\Windows\StaticResourceExtension.cs (1)
23
public class StaticResourceExtension :
MarkupExtension
System\Windows\TemplateBindingExtension.cs (1)
25
public class TemplateBindingExtension :
MarkupExtension
System\Windows\ThemeDictionaryExtension.cs (1)
18
public class ThemeDictionaryExtension :
MarkupExtension
System.Xaml (5)
System\Windows\Markup\ArrayExtension.cs (1)
19
public class ArrayExtension :
MarkupExtension
System\Windows\Markup\NullExtension.cs (1)
16
public class NullExtension :
MarkupExtension
System\Windows\Markup\Reference.cs (1)
12
public class Reference :
MarkupExtension
System\Windows\Markup\StaticExtension.cs (1)
19
public class StaticExtension :
MarkupExtension
System\Windows\Markup\TypeExtension.cs (1)
18
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)
560
MarkupExtension
markupExtension,
662
if (!typeof(
MarkupExtension
).IsAssignableFrom(memberType) ||
System\Windows\Condition.cs (1)
133
if (value is
MarkupExtension
)
System\Windows\DataTrigger.cs (1)
76
if (value is
MarkupExtension
)
System\Windows\FrameworkElementFactory.cs (3)
208
if (!dp.IsValidValue(value) && !(value is
MarkupExtension
) && !(value is DeferredReference))
825
MarkupExtension
me = o as
MarkupExtension
;
System\Windows\FrameworkTemplate.cs (3)
834
bool isMarkupExtension = value is
MarkupExtension
;
1275
MarkupExtension
me = value as
MarkupExtension
;
System\Windows\Markup\Baml2006\Baml2006KnownTypes.cs (1)
475
case 381: t = () => typeof(
MarkupExtension
); break;
System\Windows\Markup\Baml2006\WpfGeneratedKnownTypes.cs (1)
7180
typeof(System.Windows.Markup.
MarkupExtension
),
System\Windows\Markup\BamlRecordReader.cs (18)
844
typeof(
MarkupExtension
).IsAssignableFrom(elementType))
952
internal object ProvideValueFromMarkupExtension(
MarkupExtension
markupExtension, object obj, object member)
1256
object key = ProvideValueFromMarkupExtension((
MarkupExtension
)GetCurrentObjectData(),
1581
MarkupExtension
me = param as
MarkupExtension
;
1758
MarkupExtension
me = keyObject as
MarkupExtension
;
2456
MarkupExtension
me = value as
MarkupExtension
;
3655
MarkupExtension
me = o as
MarkupExtension
;
3768
if ((o != null) && IsNullable(propertyType) && !(o is Expression) && !(o is
MarkupExtension
) )
3797
MarkupExtension
me = value as
MarkupExtension
;
3884
MarkupExtension
me = o as
MarkupExtension
;
4813
MarkupExtension
me = element as
MarkupExtension
;
System\Windows\Markup\KnownTypes.cs (1)
5929
case KnownElements.MarkupExtension: t = typeof(System.Windows.Markup.
MarkupExtension
); break;
System\Windows\Markup\Primitives\ElementMarkupObject.cs (7)
75
if (mapToConstructorArgs && _instance is
MarkupExtension
)
436
else if (value is
MarkupExtension
)
806
converter.CanConvertTo(typeof(
MarkupExtension
)))
808
value = converter.ConvertTo(expression, typeof(
MarkupExtension
));
850
if( !(value is
MarkupExtension
) && !CanConvertToString(value) )
902
if (converter.CanConvertTo(context, typeof(
MarkupExtension
)))
905
return converter.ConvertTo(context, TypeConverterHelper.InvariantEnglishUS, value, typeof(
MarkupExtension
));
System\Windows\Markup\Primitives\ExtensionSimplifierMarkupObject.cs (1)
234
!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)
1152
MarkupExtension
me = value as
MarkupExtension
;
System\Windows\ResourceReferenceExpressionConverter.cs (2)
67
if (destinationType == typeof(
MarkupExtension
))
122
if (destinationType == typeof(
MarkupExtension
))
System\Windows\Setter.cs (2)
109
if (value is
MarkupExtension
)
230
MarkupExtension
me = eventArgs.MarkupExtension;
System\Windows\StyleHelper.cs (11)
658
MarkupExtension
markupExtension = null;
666
if (typeof(
MarkupExtension
).IsAssignableFrom(valueType))
669
if ((markupExtension = value as
MarkupExtension
) == null)
681
else if ((markupExtension = value as
MarkupExtension
) == null)
1583
if (o is
MarkupExtension
)
2301
if (entry.Value is
MarkupExtension
)
2804
MarkupExtension
me;
2807
if ((me = value as
MarkupExtension
) != null)
2939
MarkupExtension
me;
2942
if ((me = rawValue as
MarkupExtension
) != null)
3804
if (value is
MarkupExtension
)
System\Windows\SystemKeyConverter.cs (2)
62
if ( destinationType == typeof(
MarkupExtension
) && context is IValueSerializerContext )
115
if (destinationType == typeof(
MarkupExtension
)
System\Windows\TemplateBindingExpressionConverter.cs (2)
30
if (destinationType == typeof(
MarkupExtension
))
42
if (destinationType == typeof(
MarkupExtension
))
System\Windows\TemplateContent.cs (3)
1104
else if (value is
MarkupExtension
)
1120
value = (value as
MarkupExtension
).ProvideValue(TemplateLoadData.ServiceProviderWrapper);
1167
(typeof(
MarkupExtension
).IsAssignableFrom(type)
System\Windows\Trigger.cs (1)
78
if (value is
MarkupExtension
)
System.Windows.Controls.Ribbon (3)
Microsoft\Windows\Controls\Ribbon\RibbonHelper.cs (3)
1557
DynamicResourceExtension dynamicResource = _rreConverter.ConvertTo(expr, typeof(
MarkupExtension
)) as DynamicResourceExtension;
2275
MarkupExtension
markupExtension = markupProp.Value as
MarkupExtension
;
System.Xaml (24)
System\Windows\Markup\XamlSetMarkupExtensionEventArgs.cs (4)
14
MarkupExtension
value, IServiceProvider serviceProvider) :
20
public
MarkupExtension
MarkupExtension => Value as
MarkupExtension
;
24
MarkupExtension
value, IServiceProvider serviceProvider, object targetObject)
System\Xaml\Context\ObjectWriterContext.cs (1)
378
if (!(lowerFrame.Instance is XAML3.
MarkupExtension
))
System\Xaml\InfosetObjects\XamlObjectWriter.cs (9)
774
if (value is XAML3.
MarkupExtension
me)
1158
if (args[i] is XAML3.
MarkupExtension
me)
1218
if (ctx.LiveDepth > 1 && !(inst is XAML3.
MarkupExtension
))
1567
if (value is XAML3.
MarkupExtension
me && !prop.IsDirective)
1579
private object Logic_PushAndPopAProvideValueStackFrame(ObjectWriterContext ctx, XamlMember prop, XAML3.
MarkupExtension
me, bool useIRME)
1690
XAML3.
MarkupExtension
me = (XAML3.
MarkupExtension
)inst;
1810
if (value is XAML3.
MarkupExtension
me && !Logic_WillParentCollectionAdd(ctx, value.GetType(), true))
2546
value = Runtime.CallProvideValue((XAML3.
MarkupExtension
)owc.CurrentInstance, owc.ServiceProviderContext);
System\Xaml\RefOnly\LooseTypeExtensions.cs (2)
58
if (name1.Name == WindowsBase && a2 == typeof(
MarkupExtension
).Assembly)
62
else if (name2.Name == WindowsBase && a1 == typeof(
MarkupExtension
).Assembly)
System\Xaml\Runtime\ClrObjectRuntime.cs (1)
508
public override object CallProvideValue(XAML3.
MarkupExtension
me, IServiceProvider serviceProvider)
System\Xaml\Runtime\PartialTrustTolerantRuntime.cs (1)
71
public override object CallProvideValue(
MarkupExtension
me, IServiceProvider serviceProvider)
System\Xaml\XamlLanguage.cs (2)
94
new Lazy<XamlType>(() => GetXamlType(typeof(
MarkupExtension
)));
434
typeof(XamlLanguage).Assembly, typeof(
MarkupExtension
).Assembly
System\Xaml\XamlObjectReader.cs (3)
1354
else if ((converter is not null && context.TryConvertToMarkupExtension(converter, ref meObject)) || meObject is
MarkupExtension
)
2731
if (!Runtime.CanConvertTo(TypeDescriptorContext, converter, typeof(
MarkupExtension
))) { return false; }
2733
value = ConvertTo<
MarkupExtension
>(converter, value);
System\Xaml\XamlRuntime.cs (1)
79
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())