2 implementations of IProvideParentValues
Microsoft.Maui.Controls.Xaml (2)
XamlServiceProvider.cs (2)
80 class XamlValueTargetProvider : IProvideParentValues, IProvideValueTarget 138 public class SimpleValueTargetProvider : IProvideParentValues, IProvideValueTarget, IReferenceProvider
10 references to IProvideParentValues
Microsoft.Maui.Controls (4)
BindablePropertyConverter.cs (2)
39 if (!(serviceProvider.GetService(typeof(IProvideValueTarget)) is IProvideParentValues parentValuesProvider)) 127 Type FindTypeForVisualState(IProvideParentValues parentValueProvider, IXmlLineInfo lineInfo)
ReferenceTypeConverter.cs (2)
13 [RequireService([typeof(IReferenceProvider), typeof(IProvideParentValues)])] 32 if (!(serviceProvider.GetService(typeof(IProvideValueTarget)) is IProvideParentValues valueProvider))
Microsoft.Maui.Controls.Xaml (6)
MarkupExtensions\ReferenceExtension.cs (2)
24 var valueProvider = serviceProvider.GetService<IProvideValueTarget>() as IProvideParentValues
MarkupExtensions\StaticResourceExtension.cs (2)
9 [RequireService([typeof(IXmlLineInfoProvider), typeof(IProvideParentValues)])] 21 if (serviceProvider.GetService(typeof(IProvideValueTarget)) is not IProvideParentValues valueProvider)
XamlServiceProvider.cs (2)
96 IEnumerable<object> IProvideParentValues.ParentObjects 162 IEnumerable<object> IProvideParentValues.ParentObjects => objectAndParents;