IAvaloniaXamlIlEagerParentStackProvider Interface
Definition
Provides the parents for the current XAML node in an eager way, avoiding allocations when possible.
public interface IAvaloniaXamlIlEagerParentStackProvider
Remarks
This interface is used by the XAML compiler and shouldn't be implemented in your code.
Properties
| Name | Description |
|---|---|
| DirectParentsStack | Gets the directly available parents (which don't include ones returned by parent providers). The parents are returned in reverse order: the last element is the most direct parent while the first element is the most distant ancestor. |
| ParentProvider | Gets the parent Avalonia.Markup.Xaml.XamlIl.Runtime.IAvaloniaXamlIlEagerParentStackProvider, if available. |
DirectParentsStack Property
Gets the directly available parents (which don't include ones returned by parent providers). The parents are returned in reverse order: the last element is the most direct parent while the first element is the most distant ancestor.
public System.Collections.Generic.IReadOnlyList<object> DirectParentsStack { get; set; }
ParentProvider Property
Gets the parent Avalonia.Markup.Xaml.XamlIl.Runtime.IAvaloniaXamlIlEagerParentStackProvider, if available.
public Avalonia.Markup.Xaml.XamlIl.Runtime.IAvaloniaXamlIlEagerParentStackProvider ParentProvider { get; set; }