1 interface inheriting from IMarkupExtension
Microsoft.Maui.Controls (1)
IMarkupExtension.cs (1)
6 public interface IMarkupExtension<out T> : IMarkupExtension
6 implementations of IMarkupExtension
Microsoft.Maui.Controls.Xaml (6)
MarkupExtensions\NullExtension.cs (1)
7 public class NullExtension : IMarkupExtension
MarkupExtensions\OnIdiomExtension.cs (1)
18 public class OnIdiomExtension : IMarkupExtension
MarkupExtensions\OnPlatformExtension.cs (1)
17 public class OnPlatformExtension : IMarkupExtension
MarkupExtensions\ReferenceExtension.cs (1)
10 public class ReferenceExtension : IMarkupExtension
MarkupExtensions\StaticExtension.cs (1)
13 public class StaticExtension : IMarkupExtension
MarkupExtensions\StaticResourceExtension.cs (1)
11 public sealed class StaticResourceExtension : IMarkupExtension
12 references to IMarkupExtension
Microsoft.Maui.Controls (1)
LegacyLayouts\ConstraintExpression.cs (1)
29 object IMarkupExtension.ProvideValue(IServiceProvider serviceProvider)
Microsoft.Maui.Controls.Xaml (11)
ApplyPropertiesVisitor.cs (2)
259 var markupExtension = value as IMarkupExtension;
CreateValuesVisitor.cs (1)
127 if (value is IMarkupExtension markup && (value is TypeExtension || value is StaticExtension || value is ArrayExtension))
MarkupExtensionParser.cs (2)
14 IMarkupExtension markupExtension; 44 markupExtension = Activator.CreateInstance(type) as IMarkupExtension;
MarkupExtensions\ArrayExtension.cs (1)
39 object IMarkupExtension.ProvideValue(IServiceProvider serviceProvider)
MarkupExtensions\BindingExtension.cs (1)
63 object IMarkupExtension.ProvideValue(IServiceProvider serviceProvider)
MarkupExtensions\DataTemplateExtension.cs (1)
32 object IMarkupExtension.ProvideValue(IServiceProvider serviceProvider)
MarkupExtensions\FontImageExtension.cs (1)
28 object IMarkupExtension.ProvideValue(IServiceProvider serviceProvider)
MarkupExtensions\TemplateBindingExtension.cs (1)
58 object IMarkupExtension.ProvideValue(IServiceProvider serviceProvider)
MarkupExtensions\TypeExtension.cs (1)
27 object IMarkupExtension.ProvideValue(IServiceProvider serviceProvider)