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)