<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Avalonia.Markup.Xaml</name>
    </assembly>
    <members>
        <member name="T:Avalonia.Markup.Xaml.AvaloniaXamlLoader">
            <summary>
            Loads XAML for a avalonia application.
            </summary>
        </member>
        <member name="M:Avalonia.Markup.Xaml.AvaloniaXamlLoader.Load(System.Object)">
            <summary>
            Loads the XAML into a Avalonia component.
            </summary>
            <param name="obj">The object to load the XAML into.</param>
        </member>
        <member name="M:Avalonia.Markup.Xaml.AvaloniaXamlLoader.Load(System.IServiceProvider,System.Object)">
            <summary>
            Loads the XAML into a Avalonia component.
            </summary>
            <param name="sp">The parent's service provider.</param>
            <param name="obj">The object to load the XAML into.</param>
        </member>
        <member name="M:Avalonia.Markup.Xaml.AvaloniaXamlLoader.Load(System.Uri,System.Uri)">
            <summary>
            Loads XAML from a URI.
            </summary>
            <param name="uri">The URI of the XAML file.</param>
            <param name="baseUri">
            A base URI to use if <paramref name="uri"/> is relative.
            </param>
            <returns>The loaded object.</returns>
        </member>
        <member name="M:Avalonia.Markup.Xaml.AvaloniaXamlLoader.Load(System.IServiceProvider,System.Uri,System.Uri)">
            <summary>
            Loads XAML from a URI.
            </summary>
            <param name="sp">The parent's service provider.</param>
            <param name="uri">The URI of the XAML file.</param>
            <param name="baseUri">
            A base URI to use if <paramref name="uri"/> is relative.
            </param>
            <returns>The loaded object.</returns>
        </member>
        <member name="M:Avalonia.Markup.Xaml.Converters.AvaloniaUriTypeConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <inheritdoc />
        </member>
        <member name="M:Avalonia.Markup.Xaml.Converters.AvaloniaUriTypeConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
            <inheritdoc />
        </member>
        <member name="T:Avalonia.Markup.Xaml.Converters.ColorToBrushConverter">
            <summary>
            Converts a <see cref="T:Avalonia.Media.Color"/> to an <see cref="T:Avalonia.Media.IBrush"/>.
            </summary>
        </member>
        <member name="M:Avalonia.Markup.Xaml.Converters.ColorToBrushConverter.Convert(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts a <see cref="T:Avalonia.Media.Color"/> to an <see cref="T:Avalonia.Media.IBrush"/> if the arguments are of the
            correct type.
            </summary>
            <param name="value">The value.</param>
            <param name="targetType">The target type.</param>
            <param name="parameter">Not used.</param>
            <param name="culture">Not used.</param>
            <returns>
            If <paramref name="value"/> is a <see cref="T:Avalonia.Media.Color"/> and <paramref name="targetType"/>
            is <see cref="T:Avalonia.Media.IBrush"/> then converts the color to a solid color brush.
            </returns>
        </member>
        <member name="M:Avalonia.Markup.Xaml.Converters.ColorToBrushConverter.ConvertBack(System.Object,System.Type,System.Object,System.Globalization.CultureInfo)">
            <summary>
            Converts an <see cref="T:Avalonia.Media.ISolidColorBrush"/> to a <see cref="T:Avalonia.Media.Color"/> if the arguments are of the
            correct type.
            </summary>
            <param name="value">The value.</param>
            <param name="targetType">The target type.</param>
            <param name="parameter">Not used.</param>
            <param name="culture">Not used.</param>
            <returns>
            If <paramref name="value"/> is an <see cref="T:Avalonia.Media.ISolidColorBrush"/> and <paramref name="targetType"/>
            is <see cref="T:Avalonia.Media.Color"/> then converts the solid color brush to a color.
            </returns>
        </member>
        <member name="M:Avalonia.Markup.Xaml.Converters.ColorToBrushConverter.Convert(System.Object,System.Type)">
            <summary>
            Converts a <see cref="T:Avalonia.Media.Color"/> to an <see cref="T:Avalonia.Media.IBrush"/> if the arguments are of the
            correct type.
            </summary>
            <param name="value">The value.</param>
            <param name="targetType">The target type.</param>
            <returns>
            If <paramref name="value"/> is a <see cref="T:Avalonia.Media.Color"/> and <paramref name="targetType"/>
            is <see cref="T:Avalonia.Media.IBrush"/> then converts the color to a solid color brush.
            </returns>
        </member>
        <member name="M:Avalonia.Markup.Xaml.Converters.ColorToBrushConverter.ConvertBack(System.Object,System.Type)">
            <summary>
            Converts an <see cref="T:Avalonia.Media.ISolidColorBrush"/> to a <see cref="T:Avalonia.Media.Color"/> if the arguments are of the
            correct type.
            </summary>
            <param name="value">The value.</param>
            <param name="targetType">The target type.</param>
            <returns>
            If <paramref name="value"/> is an <see cref="T:Avalonia.Media.ISolidColorBrush"/> and <paramref name="targetType"/>
            is <see cref="T:Avalonia.Media.Color"/> then converts the solid color brush to a color.
            </returns>
        </member>
        <member name="M:Avalonia.Markup.Xaml.Converters.FontFamilyTypeConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <inheritdoc />
        </member>
        <member name="M:Avalonia.Markup.Xaml.Converters.FontFamilyTypeConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
            <inheritdoc />
        </member>
        <member name="M:Avalonia.Markup.Xaml.Converters.TimeSpanTypeConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
            <inheritdoc />
        </member>
        <member name="M:Avalonia.Markup.Xaml.Converters.BitmapTypeConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <inheritdoc />
        </member>
        <member name="M:Avalonia.Markup.Xaml.Converters.BitmapTypeConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
            <inheritdoc />
        </member>
        <member name="M:Avalonia.Markup.Xaml.Converters.IconTypeConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <inheritdoc />
        </member>
        <member name="M:Avalonia.Markup.Xaml.Converters.IconTypeConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
            <inheritdoc />
        </member>
        <member name="M:Avalonia.Markup.Xaml.Converters.AvaloniaPropertyTypeConverter.CanConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Type)">
            <inheritdoc />
        </member>
        <member name="M:Avalonia.Markup.Xaml.Converters.AvaloniaPropertyTypeConverter.ConvertFrom(System.ComponentModel.ITypeDescriptorContext,System.Globalization.CultureInfo,System.Object)">
            <inheritdoc />
        </member>
        <member name="M:Avalonia.Markup.Xaml.MarkupExtensions.CompiledBindingExtension.CreateObservableForTreeDataTemplate(System.Object)">
            <summary>
            Hack for TreeDataTemplate to create a binding expression for an item.
            </summary>
            <param name="source">The item.</param>
            <remarks>
            Ideally we'd do this in a more generic way but didn't have time to refactor
            ITreeDataTemplate in time for 11.0. We should revisit this in 12.0.
            </remarks>
        </member>
        <member name="M:Avalonia.Markup.Xaml.MarkupExtensions.CompiledBindings.CompiledBindingPath.ToString">
            <inheritdoc />
        </member>
        <member name="T:Avalonia.Markup.Xaml.MarkupExtensions.OnFormFactorExtension">
            <inheritdoc/>
        </member>
        <member name="T:Avalonia.Markup.Xaml.MarkupExtensions.OnFormFactorExtension`1">
            <inheritdoc/>
        </member>
        <member name="T:Avalonia.Markup.Xaml.MarkupExtensions.OnFormFactorExtensionBase`2">
            <summary>
            Provides form factor-specific value for T for the current target device.
            This extension defines "form-factor" as a "device type" rather than "screen type".
            </summary>
        </member>
        <member name="P:Avalonia.Markup.Xaml.MarkupExtensions.OnFormFactorExtensionBase`2.Default">
            <summary>
            Gets or sets the value applied by default.
            If not set, default(TReturn) is assigned to the value.
            </summary>
        </member>
        <member name="P:Avalonia.Markup.Xaml.MarkupExtensions.OnFormFactorExtensionBase`2.Desktop">
            <summary>
            Gets or sets the value applied on desktop systems.
            </summary>
        </member>
        <member name="P:Avalonia.Markup.Xaml.MarkupExtensions.OnFormFactorExtensionBase`2.Mobile">
            <summary>
            Gets or sets the value applied on mobile systems.
            </summary>
        </member>
        <member name="P:Avalonia.Markup.Xaml.MarkupExtensions.OnFormFactorExtensionBase`2.TV">
            <summary>
            Gets or sets the value applied on TV systems.
            </summary>
        </member>
        <member name="P:Avalonia.Markup.Xaml.RuntimeXamlLoaderConfiguration.LocalAssembly">
            <summary>
            Default assembly for clr-namespace:.
            </summary>
        </member>
        <member name="P:Avalonia.Markup.Xaml.RuntimeXamlLoaderConfiguration.UseCompiledBindingsByDefault">
            <summary>
            Defines is CompiledBinding should be used by default.
            Default is 'false'.
            </summary>
        </member>
        <member name="P:Avalonia.Markup.Xaml.RuntimeXamlLoaderConfiguration.DesignMode">
            <summary>
            Indicates whether the XAML is being loaded in design mode.
            Default is 'false'.
            </summary>
        </member>
        <member name="P:Avalonia.Markup.Xaml.RuntimeXamlLoaderConfiguration.DiagnosticHandler">
            <summary>
            XAML diagnostics handler.
            </summary>
            <returns>
            Defines if any diagnostic severity should be overriden.
            Note, severity cannot be set lower than minimal for specific diagnostic.
            </returns>
        </member>
        <member name="T:Avalonia.Markup.Xaml.RuntimeXamlLoaderConfiguration.XamlDiagnosticFunc">
            <summary>
            Delegate for <see cref="P:Avalonia.Markup.Xaml.RuntimeXamlLoaderConfiguration.DiagnosticHandler"/> property.
            </summary>
        </member>
        <member name="F:Avalonia.Markup.Xaml.RuntimeXamlDiagnosticSeverity.Info">
            <summary>
            Something that is an issue, as determined by some authority,
            but is not surfaced through normal means.
            There may be different mechanisms that act on these issues.
            </summary>
        </member>
        <member name="F:Avalonia.Markup.Xaml.RuntimeXamlDiagnosticSeverity.Warning">
            <summary>
            Diagnostic is reported as a warning.
            </summary>
        </member>
        <member name="F:Avalonia.Markup.Xaml.RuntimeXamlDiagnosticSeverity.Error">
            <summary>
            Diagnostic is reported as an error.
            Compilation process is continued until the end of the parsing and transforming stage, throwing an aggregated exception of all errors.
            </summary>
        </member>
        <member name="F:Avalonia.Markup.Xaml.RuntimeXamlDiagnosticSeverity.Fatal">
            <summary>
            Diagnostic is reported as an fatal error.
            Compilation process is stopped right after this error.
            </summary>
        </member>
        <member name="P:Avalonia.Markup.Xaml.RuntimeXamlLoaderDocument.BaseUri">
            <summary>
            The URI of the XAML being loaded.
            </summary>
        </member>
        <member name="P:Avalonia.Markup.Xaml.RuntimeXamlLoaderDocument.RootInstance">
            <summary>
            The optional instance into which the XAML should be loaded.
            </summary>
        </member>
        <member name="P:Avalonia.Markup.Xaml.RuntimeXamlLoaderDocument.XamlStream">
            <summary>
            The stream containing the XAML.
            </summary>
        </member>
        <member name="P:Avalonia.Markup.Xaml.RuntimeXamlLoaderDocument.ServiceProvider">
            <summary>
            Parent's service provider to pass to the Build method or type ctor, if available.
            </summary>
        </member>
        <member name="T:Avalonia.Markup.Xaml.Styling.MergeResourceInclude">
            <summary>
            Loads a resource dictionary from a specified URL.
            </summary>
            <remarks>
            If used from the XAML code, it is merged into the parent dictionary in the compile time. 
            When used in runtime, this type behaves like <see cref="T:Avalonia.Markup.Xaml.Styling.ResourceInclude"/>.  
            </remarks>
        </member>
        <member name="T:Avalonia.Markup.Xaml.Styling.ResourceInclude">
            <summary>
            Loads a resource dictionary from a specified URL.
            </summary>
            <remarks>
            If used from the XAML code, it is replaced with direct resource dictionary reference.
            When used in runtime, this type might be unsafe with trimming and AOT.
            </remarks>
        </member>
        <member name="M:Avalonia.Markup.Xaml.Styling.ResourceInclude.#ctor(System.Uri)">
            <summary>
            Initializes a new instance of the <see cref="T:Avalonia.Markup.Xaml.Styling.ResourceInclude"/> class.
            </summary>
            <param name="baseUri">The base URL for the XAML context.</param>
        </member>
        <member name="M:Avalonia.Markup.Xaml.Styling.ResourceInclude.#ctor(System.IServiceProvider)">
            <summary>
            Initializes a new instance of the <see cref="T:Avalonia.Markup.Xaml.Styling.ResourceInclude"/> class.
            </summary>
            <param name="serviceProvider">The XAML service provider.</param>
        </member>
        <member name="P:Avalonia.Markup.Xaml.Styling.ResourceInclude.Loaded">
            <summary>
            Gets the loaded resource dictionary.
            </summary>
        </member>
        <member name="P:Avalonia.Markup.Xaml.Styling.ResourceInclude.Source">
            <summary>
            Gets or sets the source URL.
            </summary>
        </member>
        <member name="T:Avalonia.Markup.Xaml.Styling.StyleInclude">
            <summary>
            Includes a style from a URL.
            </summary>
            <remarks>
            If used from the XAML code, it is replaced with direct style reference.
            When used in runtime, this type might be unsafe with trimming and AOT.
            </remarks>
        </member>
        <member name="M:Avalonia.Markup.Xaml.Styling.StyleInclude.#ctor(System.Uri)">
            <summary>
            Initializes a new instance of the <see cref="T:Avalonia.Markup.Xaml.Styling.StyleInclude"/> class.
            </summary>
            <param name="baseUri">The base URL for the XAML context.</param>
        </member>
        <member name="M:Avalonia.Markup.Xaml.Styling.StyleInclude.#ctor(System.IServiceProvider)">
            <summary>
            Initializes a new instance of the <see cref="T:Avalonia.Markup.Xaml.Styling.StyleInclude"/> class.
            </summary>
            <param name="serviceProvider">The XAML service provider.</param>
        </member>
        <member name="P:Avalonia.Markup.Xaml.Styling.StyleInclude.Source">
            <summary>
            Gets or sets the source URL.
            </summary>
        </member>
        <member name="P:Avalonia.Markup.Xaml.Styling.StyleInclude.Loaded">
            <summary>
            Gets the loaded style.
            </summary>
        </member>
        <member name="T:Avalonia.Markup.Xaml.XamlIl.Runtime.IAvaloniaXamlIlParentStackProvider">
            <summary>
            Provides the parents for the current XAML node in a lazy way.
            </summary>
            <remarks>This interface is used by the XAML compiler and shouldn't be implemented in your code.</remarks>
        </member>
        <member name="P:Avalonia.Markup.Xaml.XamlIl.Runtime.IAvaloniaXamlIlParentStackProvider.Parents">
            <summary>
            Gets an enumerator iterating over the available parents in the whole hierarchy.
            The parents are returned in normal order:
            the first element is the most direct parent while the last element is the most distant ancestor.
            </summary>
        </member>
        <member name="T:Avalonia.Markup.Xaml.XamlIl.Runtime.IAvaloniaXamlIlEagerParentStackProvider">
            <summary>
            Provides the parents for the current XAML node in an eager way, avoiding allocations when possible.
            </summary>
            <remarks>This interface is used by the XAML compiler and shouldn't be implemented in your code.</remarks>
        </member>
        <member name="P:Avalonia.Markup.Xaml.XamlIl.Runtime.IAvaloniaXamlIlEagerParentStackProvider.DirectParentsStack">
            <summary>
            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.
            </summary>
        </member>
        <member name="P:Avalonia.Markup.Xaml.XamlIl.Runtime.IAvaloniaXamlIlEagerParentStackProvider.ParentProvider">
            <summary>
            Gets the parent <see cref="T:Avalonia.Markup.Xaml.XamlIl.Runtime.IAvaloniaXamlIlEagerParentStackProvider"/>, if available.
            </summary>
        </member>
        <member name="T:Avalonia.Markup.Xaml.XamlIl.Runtime.XamlIlParentStackProviderWrapper">
            <summary>
            Wraps a <see cref="T:Avalonia.Markup.Xaml.XamlIl.Runtime.IAvaloniaXamlIlParentStackProvider"/> into a <see cref="T:Avalonia.Markup.Xaml.XamlIl.Runtime.IAvaloniaXamlIlEagerParentStackProvider"/>,
            for backwards compatibility.
            </summary>
        </member>
        <member name="M:Avalonia.Markup.Xaml.XamlIl.Runtime.XamlIlRuntimeHelpers.AsEagerParentStackProvider(Avalonia.Markup.Xaml.XamlIl.Runtime.IAvaloniaXamlIlParentStackProvider)">
            <summary>
            Converts a <see cref="T:Avalonia.Markup.Xaml.XamlIl.Runtime.IAvaloniaXamlIlParentStackProvider"/> into a
            <see cref="T:Avalonia.Markup.Xaml.XamlIl.Runtime.IAvaloniaXamlIlEagerParentStackProvider"/>.
            </summary>
        </member>
        <member name="P:Avalonia.Markup.Xaml.IRootObjectProvider.RootObject">
            <summary>
            The root object of the xaml file
            </summary>
        </member>
        <member name="P:Avalonia.Markup.Xaml.IRootObjectProvider.IntermediateRootObject">
            <summary>
            The "current" root object, contains either the root of the xaml file
            or the root object of the control/data template 
            </summary>
        </member>
    </members>
</doc>
