<?xml version="1.0"?>
<doc>
    <assembly>
        <name>JetBrains.Profiler.Home.Presentation</name>
    </assembly>
    <members>
        <member name="M:JetBrains.Profiler.Home.Presentation.Assembler.Scoping.FactoryExtension.Create``1(JetBrains.Profiler.Home.Presentation.Assembler.Scoping.IFactory,JetBrains.Lifetimes.Lifetime,System.Object[])">
            <summary>
            Creates instance of <typeparamref name="T"/> via <paramref name="factory"/>.<br/>
            If `T` is not registered then <see cref="T:JetBrains.Profiler.Home.Presentation.Assembler.Scoping.NotResolvedException"/> is thrown.<br/>
            If `T` is registered as null-instance then <c>InvalidOperationException</c> is thrown.<br/>
            In case when <c>null</c> is valid value use <see cref="M:JetBrains.Profiler.Home.Presentation.Assembler.Scoping.IFactory.Resolve(System.Object,System.Type,BeatyBit.Armature.Core.IBuildStackPattern)"/> instead.
            </summary>
        </member>
        <member name="M:JetBrains.Profiler.Home.Presentation.Assembler.Scoping.FactoryExtension.Create``1(JetBrains.Profiler.Home.Presentation.Assembler.Scoping.IFactory,System.Object[])">
            <summary>
            See <see cref="T:JetBrains.Application.UI.Icons.CommonThemedIcons.CommonThemedIcons.Create"/>
            </summary>
        </member>
        <member name="M:JetBrains.Profiler.Home.Presentation.Assembler.Scoping.IFactory.Resolve(System.Object,System.Type,BeatyBit.Armature.Core.IBuildStackPattern)">
            <summary>
            Resolves <paramref name="type"/> instance via IoC container.
            Might return <c>null</c> if type registered as null-instance.
            If type isn't registered then exception <c>NotResolvedException</c> is thrown.
            
            <seealso cref="T:JetBrains.Profiler.Home.Presentation.Assembler.Scoping.FactoryExtension"/> 
            </summary>
        </member>
        <member name="M:JetBrains.Profiler.Home.Presentation.Models.Persistence.PackageInfo.#ctor">
            <summary>
            Default constructor is needed for xml deserialization which is used with this class
            <see cref="T:JetBrains.Profiler.Home.Presentation.Models.ProfilingTemplateWriter"/> and <see cref="T:JetBrains.Profiler.Home.Presentation.Models.ProfilingTemplateReader"/>
            </summary>
        </member>
        <member name="T:JetBrains.Profiler.Home.Presentation.Temp.ComparerChainingExtensions">
            <summary>
            Convenience class to help chain selectors onto existing parent comparers.
            </summary>
        </member>
        <member name="M:JetBrains.Profiler.Home.Presentation.Temp.ComparerChainingExtensions.ThenBy``2(System.Collections.Generic.IComparer{``0},System.Func{``0,``1})">
            <summary>
            Creates a derived comparer based on the given parent comparer. The returned comparer will sort elements
            using the parent comparer first. If the parent considers the values equal elements will be sorted
            in ascending order based on the values returned by the provided selector. The selector values will be
            compared using the default comparer for the return type of the selector.
            </summary>
            <typeparam name="T">The comparison type.</typeparam>
            <typeparam name="TValue">The value type.</typeparam>
            <param name="parent">
            The parent comparer to use first.
            </param>
            <param name="selector">
            A function supplying the values for the comparer.
            </param>
            <returns>A comparer.</returns>
        </member>
        <member name="M:JetBrains.Profiler.Home.Presentation.Temp.ComparerChainingExtensions.ThenBy``2(System.Collections.Generic.IComparer{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})">
            <summary>
            Creates a derived comparer based on the given parent comparer. The returned comparer will sort elements
            using the parent comparer first. If the parent considers the values equal elements will be sorted
            in ascending order based on the values returned by the provided selector. The selector values will be
            compared using the provided comparer or the default comparer for the return type of the selector if no
            comparer is specified.
            </summary>
            <typeparam name="T">The comparison type.</typeparam>
            <typeparam name="TValue">The value type.</typeparam>
            <param name="parent">
            The parent comparer to use first.
            </param>
            <param name="selector">
            A function supplying the values for the comparer.
            </param>
            <param name="comparer">
            The comparer to use when comparing the values returned by the selector.
            </param>
            <returns>A comparer.</returns>
        </member>
        <member name="M:JetBrains.Profiler.Home.Presentation.Temp.ComparerChainingExtensions.ThenByDescending``2(System.Collections.Generic.IComparer{``0},System.Func{``0,``1})">
            <summary>
            Creates a derived comparer based on the given parent comparer. The returned comparer will sort elements
            using the parent comparer first. If the parent considers the values equal elements will be sorted
            in descending order based on the values returned by the provided selector. The selector values will be
            compared using the default comparer for the return type of the selector.
            </summary>
            <typeparam name="T">The comparison type.</typeparam>
            <typeparam name="TValue">The value type.</typeparam>
            <param name="parent">
            The parent comparer to use first.
            </param>
            <param name="selector">
            A function supplying the values for the comparer.
            </param>
            <returns>A comparer.</returns>
        </member>
        <member name="M:JetBrains.Profiler.Home.Presentation.Temp.ComparerChainingExtensions.ThenByDescending``2(System.Collections.Generic.IComparer{``0},System.Func{``0,``1},System.Collections.Generic.IComparer{``1})">
            <summary>
            Creates a derived comparer based on the given parent comparer. The returned comparer will sort elements
            using the parent comparer first. If the parent considers the values equal elements will be sorted
            in descending order based on the values returned by the provided selector. The selector values will be
            compared using the provided comparer or the default comparer for the return type of the selector if no
            comparer is specified.
            </summary>
            <typeparam name="T">The comparison type.</typeparam>
            <typeparam name="TValue">The value type.</typeparam>
            <param name="parent">
            The parent comparer to use first.
            </param>
            <param name="selector">
            A function supplying the values for the comparer.
            </param>
            <param name="comparer">
            The comparer to use when comparing the values returned by the selector.
            </param>
            <returns>A comparer.</returns>
        </member>
        <member name="M:JetBrains.Profiler.Home.Presentation.Temp.ChainedComparer`1.Compare(`0,`0)">
            <inheritdoc />
        </member>
        <member name="P:JetBrains.Profiler.Home.Presentation.ViewModels.ProfilingTemplateVmBase.Header">
            <summary>
            The header of edit configuration dialog.
            Usually it equals to <see cref="P:JetBrains.Profiler.Home.Presentation.ViewModels.ProfilingTemplateVmBase.Name"/> + " Application"
            </summary>
        </member>
        <member name="P:JetBrains.Profiler.Home.Presentation.ViewModels.ProfilingTemplateVmBase.Name">
            <summary>
            The name of configuration which appears in configuration list 
            </summary>
        </member>
        <member name="P:JetBrains.Profiler.Home.Presentation.ViewModels.ProfilingTemplateVmBase.Description">
            <summary>
            The description of configuration which appears in configuration list 
            </summary>
        </member>
        <member name="P:JetBrains.Profiler.Home.Presentation.ViewModels.ProfilingTemplateVmBase.Icon">
            <summary>
            The Icon of configuration which appears in configuration list 
            </summary>
        </member>
        <member name="T:JetBrains.Profiler.Editor.Windows.ViewModel.Impl.Arguments.PromptDialogsSettings">
            <summary>
            A component that controls the (implicit) option whether to show or not a prompt first time when the attach anchor is
            thrown on a main window of a desired application.
            NB: so far this option has no representation in the UI.
            </summary>
        </member>
    </members>
</doc>
