XamlIlRuntimeHelpers Class
Definition
public class XamlIlRuntimeHelpers
Methods
| Name | Description |
|---|---|
| ApplyNonMatchingMarkupExtensionV1 | No summary available. |
| AsEagerParentStackProvider | Converts a Avalonia.Markup.Xaml.XamlIl.Runtime.IAvaloniaXamlIlParentStackProvider into a Avalonia.Markup.Xaml.XamlIl.Runtime.IAvaloniaXamlIlEagerParentStackProvider. |
| CreateInnerServiceProviderV1 | No summary available. |
| CreateRootServiceProviderV2 | No summary available. |
| CreateRootServiceProviderV3 | No summary available. |
| DeferredTransformationFactoryV1 | No summary available. |
| DeferredTransformationFactoryV2 | No summary available. |
| DeferredTransformationFactoryV3 | No summary available. |
ApplyNonMatchingMarkupExtensionV1 Method
public void ApplyNonMatchingMarkupExtensionV1(object target, object property, IServiceProvider prov, object value)
Parameters
target object
property object
prov IServiceProvider
value object
AsEagerParentStackProvider Method
Converts a Avalonia.Markup.Xaml.XamlIl.Runtime.IAvaloniaXamlIlParentStackProvider into a Avalonia.Markup.Xaml.XamlIl.Runtime.IAvaloniaXamlIlEagerParentStackProvider.
public Avalonia.Markup.Xaml.XamlIl.Runtime.IAvaloniaXamlIlEagerParentStackProvider AsEagerParentStackProvider(Avalonia.Markup.Xaml.XamlIl.Runtime.IAvaloniaXamlIlParentStackProvider provider)
Parameters
provider Avalonia.Markup.Xaml.XamlIl.Runtime.IAvaloniaXamlIlParentStackProvider
Returns
Avalonia.Markup.Xaml.XamlIl.Runtime.IAvaloniaXamlIlEagerParentStackProvider
CreateInnerServiceProviderV1 Method
public IServiceProvider CreateInnerServiceProviderV1(IServiceProvider compiled)
Parameters
compiled IServiceProvider
Returns
IServiceProvider
CreateRootServiceProviderV2 Method
public IServiceProvider CreateRootServiceProviderV2()
Returns
IServiceProvider
CreateRootServiceProviderV3 Method
public IServiceProvider CreateRootServiceProviderV3(IServiceProvider parentServiceProvider)
Parameters
parentServiceProvider IServiceProvider
Returns
IServiceProvider
DeferredTransformationFactoryV1 Method
public Func<IServiceProvider, object> DeferredTransformationFactoryV1(Func<IServiceProvider, object> builder, IServiceProvider provider)
Parameters
builder Func<IServiceProvider, object>
provider IServiceProvider
Returns
Func<IServiceProvider, object>
DeferredTransformationFactoryV2 Method
public Func<IServiceProvider, object> DeferredTransformationFactoryV2<T>(Func<IServiceProvider, object> builder, IServiceProvider provider)
Parameters
builder Func<IServiceProvider, object>
provider IServiceProvider
Type Parameters
T
Returns
Func<IServiceProvider, object>
DeferredTransformationFactoryV3 Method
public Avalonia.Controls.IDeferredContent DeferredTransformationFactoryV3<T>(IntPtr builder, IServiceProvider provider)
Parameters
builder IntPtr
provider IServiceProvider
Type Parameters
T