1 implementation of IXmlLineInfoProvider
Microsoft.Maui.Controls.Xaml (1)
XamlServiceProvider.cs (1)
258 public class XmlLineInfoProvider : IXmlLineInfoProvider
35 references to IXmlLineInfoProvider
Microsoft.Maui.Controls (7)
BindablePropertyConverter.cs (2)
33 if (serviceProvider.GetService(typeof(IXmlLineInfoProvider)) is IXmlLineInfoProvider xmlLineInfoProvider)
Setter.cs (1)
16 typeof(IXmlLineInfoProvider)])]
Xaml\ValueConverterProvider.cs (2)
18 var lineInfo = (serviceProvider.GetService(typeof(IXmlLineInfoProvider)) is IXmlLineInfoProvider lineInfoProvider) ? lineInfoProvider.XmlLineInfo : new XmlLineInfo();
XamlParseException.cs (2)
64 => (serviceProvider.GetService(typeof(IXmlLineInfoProvider)) is IXmlLineInfoProvider lineInfoProvider) ? lineInfoProvider.XmlLineInfo : new XmlLineInfo();
Microsoft.Maui.Controls.Build.Tasks (3)
ExpandMarkupsVisitor.cs (3)
101 provider.Add(typeof(IXmlLineInfoProvider), new XmlLineInfoProvider(xmlLineInfo)); 124 if (serviceProvider.GetService(typeof(IXmlLineInfoProvider)) is IXmlLineInfoProvider xmlLineInfoProvider)
Microsoft.Maui.Controls.Xaml (25)
ExpandMarkupsVisitor.cs (2)
129 if (serviceProvider.GetService(typeof(IXmlLineInfoProvider)) is IXmlLineInfoProvider xmlLineInfoProvider)
MarkupExtensions\AppThemeBindingExtension.cs (1)
12 typeof(IXmlLineInfoProvider),
MarkupExtensions\DataTemplateExtension.cs (4)
21 var li = (serviceProvider.GetService(typeof(IXmlLineInfoProvider)) is IXmlLineInfoProvider lip) ? lip.XmlLineInfo : new XmlLineInfo(); 28 var lineInfo = (serviceProvider.GetService(typeof(IXmlLineInfoProvider)) is IXmlLineInfoProvider lineInfoProvider) ? lineInfoProvider.XmlLineInfo : new XmlLineInfo();
MarkupExtensions\DynamicResourceExtension.cs (1)
7 [RequireService([typeof(IXmlLineInfoProvider)])]
MarkupExtensions\OnIdiomExtension.cs (1)
15 typeof(IXmlLineInfoProvider),
MarkupExtensions\OnPlatformExtension.cs (1)
14 typeof(IXmlLineInfoProvider),
MarkupExtensions\StaticResourceExtension.cs (3)
9 [RequireService([typeof(IXmlLineInfoProvider), typeof(IProvideParentValues)])] 27 var xmlLineInfo = serviceProvider.GetService(typeof(IXmlLineInfoProvider)) is IXmlLineInfoProvider xmlLineInfoProvider ? xmlLineInfoProvider.XmlLineInfo : null;
MarkupExtensions\StyleSheetExtension.cs (3)
11 [RequireService([typeof(IXmlLineInfoProvider), typeof(IRootObjectProvider)])] 28 lineInfo = (serviceProvider.GetService(typeof(IXmlLineInfoProvider)) as IXmlLineInfoProvider)?.XmlLineInfo;
MarkupExtensions\TypeExtension.cs (3)
7 [RequireService([typeof(IXamlTypeResolver), typeof(IXmlLineInfoProvider)])] 20 var li = (serviceProvider.GetService(typeof(IXmlLineInfoProvider)) is IXmlLineInfoProvider lip) ? lip.XmlLineInfo : new XmlLineInfo();
XamlServiceProvider.cs (6)
63 internal IXmlLineInfoProvider IXmlLineInfoProvider 65 get => (IXmlLineInfoProvider)GetService(typeof(IXmlLineInfoProvider)); 66 set => services[typeof(IXmlLineInfoProvider)] = value; 240 if (serviceProvider.GetService(typeof(IXmlLineInfoProvider)) is IXmlLineInfoProvider lineInfoProvider)