10 references to XamlFilePathAttribute
Microsoft.Maui.Controls.Xaml (10)
ApplyPropertiesVisitor.cs (4)
398
if (binding != null &&
XamlFilePathAttribute
.GetFilePathForObject(rootElement) is string path)
406
if (value != null && !value.GetType().IsValueType &&
XamlFilePathAttribute
.GetFilePathForObject(rootElement) is string path)
414
if (value != null && !value.GetType().IsValueType &&
XamlFilePathAttribute
.GetFilePathForObject(rootElement) is string path)
422
if (value != null && !value.GetType().IsValueType &&
XamlFilePathAttribute
.GetFilePathForObject(rootElement) is string path)
CreateValuesVisitor.cs (2)
172
if (assemblyName != null && value != null && !value.GetType().IsValueType &&
XamlFilePathAttribute
.GetFilePathForObject(Context.RootElement) is string path)
191
if (rnode.Root != null && !rnode.Root.GetType().IsValueType &&
XamlFilePathAttribute
.GetFilePathForObject(Context.RootElement) is string path)
XamlFilePathAttribute.cs (2)
15
internal static string GetFilePathForObject(object view) => (view?.GetType().GetCustomAttributes(typeof(
XamlFilePathAttribute
), false).FirstOrDefault() as
XamlFilePathAttribute
)?.FilePath;
XamlLoader.cs (2)
81
void ehandler(Exception e) => ResourceLoader.ExceptionHandler2?.Invoke((e,
XamlFilePathAttribute
.GetFilePathForObject(view)));
143
void ehandler(Exception e) => ResourceLoader.ExceptionHandler2?.Invoke((e,
XamlFilePathAttribute
.GetFilePathForObject(rootView)));