37 instantiations of MarkupExtensionReturnType
Microsoft.Maui.Controls.DesignTools (1)
AttributeTableBuilder.cs (1)
73
AddTypeAttributes("Microsoft.Maui.Controls.ConstraintExpression", new
MarkupExtensionReturnTypeAttribute
());
Microsoft.Maui.Controls.Xaml.DesignTools (15)
AttributeTableBuilder.cs (15)
16
AddTypeAttributes("Microsoft.Maui.Controls.Xaml.AppThemeBindingExtension", new
MarkupExtensionReturnTypeAttribute
());
17
AddTypeAttributes("Microsoft.Maui.Controls.Xaml.ArrayExtension", new
MarkupExtensionReturnTypeAttribute
());
18
AddTypeAttributes("Microsoft.Maui.Controls.Xaml.BindingExtension", new
MarkupExtensionReturnTypeAttribute
());
19
AddTypeAttributes("Microsoft.Maui.Controls.Xaml.DataTemplateExtension", new
MarkupExtensionReturnTypeAttribute
());
20
AddTypeAttributes("Microsoft.Maui.Controls.Xaml.DynamicResourceExtension", new
MarkupExtensionReturnTypeAttribute
());
21
AddTypeAttributes("Microsoft.Maui.Controls.Xaml.FontImageExtension", new
MarkupExtensionReturnTypeAttribute
());
22
AddTypeAttributes("Microsoft.Maui.Controls.Xaml.NullExtension", new
MarkupExtensionReturnTypeAttribute
());
23
AddTypeAttributes("Microsoft.Maui.Controls.Xaml.OnIdiomExtension", new
MarkupExtensionReturnTypeAttribute
());
24
AddTypeAttributes("Microsoft.Maui.Controls.Xaml.OnPlatformExtension", new
MarkupExtensionReturnTypeAttribute
());
25
AddTypeAttributes("Microsoft.Maui.Controls.Xaml.ReferenceExtension", new
MarkupExtensionReturnTypeAttribute
());
26
AddTypeAttributes("Microsoft.Maui.Controls.Xaml.RelativeSourceExtension", new
MarkupExtensionReturnTypeAttribute
());
27
AddTypeAttributes("Microsoft.Maui.Controls.Xaml.StaticExtension", new
MarkupExtensionReturnTypeAttribute
());
28
AddTypeAttributes("Microsoft.Maui.Controls.Xaml.StaticResourceExtension", new
MarkupExtensionReturnTypeAttribute
());
29
AddTypeAttributes("Microsoft.Maui.Controls.Xaml.TemplateBindingExtension", new
MarkupExtensionReturnTypeAttribute
());
30
AddTypeAttributes("Microsoft.Maui.Controls.Xaml.TypeExtension", new
MarkupExtensionReturnTypeAttribute
());
PresentationFramework (8)
System\Windows\ColorConvertedBitmapExtension.cs (1)
21
[
MarkupExtensionReturnType
(typeof(ColorConvertedBitmap))]
System\Windows\Data\BindingBase.cs (1)
55
[
MarkupExtensionReturnType
(typeof(object))]
System\Windows\Data\RelativeSource.cs (1)
43
[
MarkupExtensionReturnType
(typeof(RelativeSource))]
System\Windows\DynamicResourceExtension.cs (1)
22
[
MarkupExtensionReturnType
(typeof(object))]
System\Windows\ResourceKey.cs (1)
20
[
MarkupExtensionReturnType
(typeof(ResourceKey))]
System\Windows\StaticResourceExtension.cs (1)
20
[
MarkupExtensionReturnType
(typeof(object))]
System\Windows\TemplateBindingExtension.cs (1)
23
[
MarkupExtensionReturnType
(typeof(Object))]
System\Windows\ThemeDictionaryExtension.cs (1)
16
[
MarkupExtensionReturnType
(typeof(Uri))]
System.Xaml (4)
System\Windows\Markup\ArrayExtension.cs (1)
17
[
MarkupExtensionReturnType
(typeof(Array))]
System\Windows\Markup\NullExtension.cs (1)
14
[
MarkupExtensionReturnType
(typeof(object))]
System\Windows\Markup\StaticExtension.cs (1)
17
[
MarkupExtensionReturnType
(typeof(object))]
System\Windows\Markup\TypeExtension.cs (1)
16
[
MarkupExtensionReturnType
(typeof(Type))]
System.Xaml.Tests (9)
System\Windows\Markup\MarkupExtensionReturnTypeAttributeTests.cs (3)
15
var attribute = new
MarkupExtensionReturnTypeAttribute
();
25
var attribute = new
MarkupExtensionReturnTypeAttribute
(returnType);
35
var attribute = new
MarkupExtensionReturnTypeAttribute
(returnType, expressionType);
System\Xaml\XamlTypeTests.cs (6)
3303
GetCustomAttributesAction = (attributeType, inherit) => new object[] { new
MarkupExtensionReturnTypeAttribute
(typeof(int)) }
3325
GetCustomAttributesAction = (attributeType, inherit) => new object[] { new
MarkupExtensionReturnTypeAttribute
(typeof(int)) }
3421
[
MarkupExtensionReturnType
(typeof(int))]
3431
[
MarkupExtensionReturnType
(null)]
3437
[
MarkupExtensionReturnType
]
3444
[
MarkupExtensionReturnType
(typeof(int), typeof(string))]
6 references to MarkupExtensionReturnType
System.Xaml (3)
System\Xaml\Schema\Reflector.cs (2)
232
if (attributeType == typeof(
MarkupExtensionReturnTypeAttribute
))
234
return ((
MarkupExtensionReturnTypeAttribute
)attributes[0]).ReturnType;
System\Xaml\XamlType.cs (1)
1031
Type returnType = _reflector.GetAttributeType(typeof(
MarkupExtensionReturnTypeAttribute
));
System.Xaml.Tests (3)
System\Windows\Markup\MarkupExtensionReturnTypeAttributeTests.cs (3)
15
var
attribute = new MarkupExtensionReturnTypeAttribute();
25
var
attribute = new MarkupExtensionReturnTypeAttribute(returnType);
35
var
attribute = new MarkupExtensionReturnTypeAttribute(returnType, expressionType);