10 implementations of IMarkupExtension
Microsoft.Maui.Controls (1)
LegacyLayouts\ConstraintExpression.cs (1)
12 public class ConstraintExpression : IMarkupExtension<Constraint>
Microsoft.Maui.Controls.Xaml (9)
MarkupExtensions\AppThemeBindingExtension.cs (1)
14 public class AppThemeBindingExtension : IMarkupExtension<BindingBase>
MarkupExtensions\ArrayExtension.cs (1)
13 public class ArrayExtension : IMarkupExtension<Array>
MarkupExtensions\BindingExtension.cs (1)
10 public sealed class BindingExtension : IMarkupExtension<BindingBase>
MarkupExtensions\DataTemplateExtension.cs (1)
9 public sealed class DataTemplateExtension : IMarkupExtension<DataTemplate>
MarkupExtensions\DynamicResourceExtension.cs (1)
8 public sealed class DynamicResourceExtension : IMarkupExtension<DynamicResource>
MarkupExtensions\FontImageExtension.cs (1)
8 public class FontImageExtension : IMarkupExtension<ImageSource>
MarkupExtensions\RelativeSourceExtension.cs (1)
8 public sealed class RelativeSourceExtension : IMarkupExtension<RelativeBindingSource>
MarkupExtensions\TemplateBindingExtension.cs (1)
11 public sealed class TemplateBindingExtension : IMarkupExtension<BindingBase>
MarkupExtensions\TypeExtension.cs (1)
8 public class TypeExtension : IMarkupExtension<Type>
15 references to IMarkupExtension
Microsoft.Maui.Controls (1)
LegacyLayouts\ConstraintExpression.cs (1)
31 return (this as IMarkupExtension<Constraint>).ProvideValue(serviceProvider);
Microsoft.Maui.Controls.Xaml (14)
MarkupExtensions\AppThemeBindingExtension.cs (2)
49 public object ProvideValue(IServiceProvider serviceProvider) => (this as IMarkupExtension<BindingBase>).ProvideValue(serviceProvider); 51 BindingBase IMarkupExtension<BindingBase>.ProvideValue(IServiceProvider serviceProvider)
MarkupExtensions\ArrayExtension.cs (1)
41 return (this as IMarkupExtension<Array>).ProvideValue(serviceProvider);
MarkupExtensions\BindingExtension.cs (2)
23 BindingBase IMarkupExtension<BindingBase>.ProvideValue(IServiceProvider serviceProvider) 65 return (this as IMarkupExtension<BindingBase>).ProvideValue(serviceProvider);
MarkupExtensions\DataTemplateExtension.cs (1)
34 return (this as IMarkupExtension<DataTemplate>).ProvideValue(serviceProvider);
MarkupExtensions\DynamicResourceExtension.cs (2)
12 public object ProvideValue(IServiceProvider serviceProvider) => ((IMarkupExtension<DynamicResource>)this).ProvideValue(serviceProvider); 14 DynamicResource IMarkupExtension<DynamicResource>.ProvideValue(IServiceProvider serviceProvider)
MarkupExtensions\FontImageExtension.cs (1)
30 return (this as IMarkupExtension<ImageSource>).ProvideValue(serviceProvider);
MarkupExtensions\RelativeSourceExtension.cs (2)
28 RelativeBindingSource IMarkupExtension<RelativeBindingSource>.ProvideValue(IServiceProvider serviceProvider) 80 return (this as IMarkupExtension<RelativeBindingSource>).ProvideValue(serviceProvider);
MarkupExtensions\TemplateBindingExtension.cs (2)
31 BindingBase IMarkupExtension<BindingBase>.ProvideValue(IServiceProvider serviceProvider) 60 return (this as IMarkupExtension<BindingBase>).ProvideValue(serviceProvider);
MarkupExtensions\TypeExtension.cs (1)
29 return (this as IMarkupExtension<Type>).ProvideValue(serviceProvider);