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)
15var attribute = new MarkupExtensionReturnTypeAttribute(); 25var attribute = new MarkupExtensionReturnTypeAttribute(returnType); 35var attribute = new MarkupExtensionReturnTypeAttribute(returnType, expressionType);
System\Xaml\XamlTypeTests.cs (6)
3303GetCustomAttributesAction = (attributeType, inherit) => new object[] { new MarkupExtensionReturnTypeAttribute(typeof(int)) } 3325GetCustomAttributesAction = (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)
232if (attributeType == typeof(MarkupExtensionReturnTypeAttribute)) 234return ((MarkupExtensionReturnTypeAttribute)attributes[0]).ReturnType;
System\Xaml\XamlType.cs (1)
1031Type returnType = _reflector.GetAttributeType(typeof(MarkupExtensionReturnTypeAttribute));
System.Xaml.Tests (3)
System\Windows\Markup\MarkupExtensionReturnTypeAttributeTests.cs (3)
15var attribute = new MarkupExtensionReturnTypeAttribute(); 25var attribute = new MarkupExtensionReturnTypeAttribute(returnType); 35var attribute = new MarkupExtensionReturnTypeAttribute(returnType, expressionType);