Table of Contents

Class PropertyInfoAccessorFactory

Namespace
Avalonia.Markup.Xaml.MarkupExtensions.CompiledBindings
Assembly
Avalonia.Markup.Xaml.dll
public static class PropertyInfoAccessorFactory
Inheritance
PropertyInfoAccessorFactory
Inherited Members

Methods

CreateAvaloniaPropertyAccessor(WeakReference<object?>, IPropertyInfo)

public static IPropertyAccessor CreateAvaloniaPropertyAccessor(WeakReference<object?> target, IPropertyInfo property)

Parameters

target WeakReference<object>
property IPropertyInfo

Returns

IPropertyAccessor

CreateIndexerPropertyAccessor(WeakReference<object?>, IPropertyInfo, int)

public static IPropertyAccessor CreateIndexerPropertyAccessor(WeakReference<object?> target, IPropertyInfo property, int argument)

Parameters

target WeakReference<object>
property IPropertyInfo
argument int

Returns

IPropertyAccessor

CreateInpcPropertyAccessor(WeakReference<object?>, IPropertyInfo)

public static IPropertyAccessor CreateInpcPropertyAccessor(WeakReference<object?> target, IPropertyInfo property)

Parameters

target WeakReference<object>
property IPropertyInfo

Returns

IPropertyAccessor