<?xml version="1.0"?>
<doc>
    <assembly>
        <name>JetBrains.Platform.Standalone.Shell.Avalonia</name>
    </assembly>
    <members>
        <member name="T:JetBrains.Standalone.Shell.BuildScript.Compile.StandaloneLauncherCompileTimeConstants">
            <summary>
            Mocks <c>LauncherTabWell</c> in a compile-time-build-script-accessible form.
            </summary>
        </member>
        <member name="F:JetBrains.Standalone.Shell.BuildScript.Compile.StandaloneLauncherCompileTimeConstants.MainMethod">
            <summary>
            Mocks <c>StandaloneLauncher::MainMethodScattered</c> in a compile-time-build-script-accessible form.
            </summary>
        </member>
        <member name="T:JetBrains.Standalone.Shell.Avalonia.Resources.MessageBoxThemedIcons">
             <summary>
            	<para>
            		<para>Autogenerated identifier classes and identifier objects to Themed Icons registered with <see cref="T:JetBrains.Application.Icons.IThemedIconManager"></see>.</para>
            		<para>Identifier classes should be used in attributes, XAML, or generic parameters. Where an <see cref="T:JetBrains.UI.Icons.IconId"></see> value is expected, use the identifier object in the <c>Id</c> field of the identifier class.</para>
            	</para>
            </summary>
            <remarks>
            	<para>This code was compile-time generated to support Themed Icons in the JetBrains application.</para>
            	<para>It has two primary goals: load the icons of this assembly to be registered with <see cref="T:JetBrains.Application.Icons.IThemedIconManager"></see> so that they were WPF-accessible and theme-sensitive; and emit early-bound accessors for referencing icons in codebehind in a compile-time-validated manner.</para>
            	<h1>XAML</h1>
            	<para>For performance reasons, the icons are not individually exposed with application resources. There is a custom markup extension to bind an image source in markup.</para>
            	<para>To use an icon from XAML, set an <see cref="T:System.Windows.Media.ImageSource"></see> property to the <see cref="T:System.CodeDom.CodeTypeReference"></see> markup extension, which takes an icon identifier class (nested in <see cref="!:JetBrains.UI.ThemedIcons.LopazinThemedIconsThemedIcons"></see> class) as a parameter.</para>
            	<para>Example:</para>
            	<code>&lt;Image Source="{icons:ThemedIcon myres:LopazinThemedIconsThemedIcons+Trinity}" /&gt;</code>
            	<h1>Attributes</h1>
            	<para>Sometimes you have to reference an icon from a type attriute when you're defining objects in code. Typical examples are Options pages and Tool Windows.</para>
            	<para>To avoid the use of string IDs which are not validated very well, we've emitted identifier classes to be used with <c>typeof()</c> expression, one per each icon. Use the attribute overload which takes a <see cref="T:System.Type"></see> for an image, and choose your icon class from nested classes in the <see cref="!:JetBrains.UI.ThemedIcons.LopazinThemedIconsThemedIcons"></see> class.</para>
            	<para>Example:</para>
            	<code>[Item(Name="Sample", Icon=typeof(LopazinThemedIconsThemedIcons.Trinity))]</code>
            	<h1>CodeBehind</h1>
            	<para>In codebehind, we have two distinct tasks: (a) specify some icon in the APIs and (b) render icon images onscreen.</para>
            	<para>On the APIs stage you should only manipulate icon identifier objects (of type <see cref="T:JetBrains.UI.Icons.IconId"></see>, statically defined in <see cref="!:JetBrains.UI.ThemedIcons.LopazinThemedIconsThemedIcons"></see> in <c>Id</c> fields). Icon identifier classes (nested in <see cref="!:JetBrains.UI.ThemedIcons.LopazinThemedIconsThemedIcons"></see>) should be turned into icon identifier objects as early as possible. Rendering is about getting an <see cref="T:System.Windows.Media.ImageSource"></see> to assign to WPF, or <see cref="T:System.Drawing.Bitmap"></see> to use with GDI+ / Windows Forms.</para>
            	<para>You should turn an identifier object into a rendered image as late as possible. The identifier is static and lightweight and does not depend on the current theme, while the image is themed and has to be loaded or generated/rasterized. You need an <see cref="T:JetBrains.Application.Icons.IThemedIconManager"></see> instance to get the image out of an icon identifier object. Once you got the image, you should take care to change it with theme changes — either by using a live image property, or by listening to the theme change event. See <see cref="T:JetBrains.Application.Icons.IThemedIconManager"></see> and its extensions for the related facilities.</para>
            	<para>Example:</para>
            	<code>// Getting IconId identifier object to use with APIs
            IconId iconid = LopazinThemedIconsThemedIcons.Trinity.Id;</code>
            	<code>// Getting IconId out of an Icon Identifier Class type
            IconId iconid = new JetBrains.Application.Icons.CompiledIconsCs.CompiledIconCsId(typeof(LopazinThemedIconsThemedIcons.Trinity));</code>
            	<code>// Getting image for screen rendering by IconId
            themediconmanager.Icons[icnoid]</code>
            	<code>// Getting image for screen rendering by Icon Identifier Class
            themediconmanager.GetIcon&lt;LopazinThemedIconsThemedIcons.Trinity&gt;()</code>
            	<h1>Icons Origin</h1>
            	<para>This code was generated by a pre-compile build task from a set of input files which are XAML files adhering to a certain convention, as convenient for exporting them from the Illustrator workspace, plus separate PNG files with raster icons. In the projects, these files are designated with <c>ThemedIconsXamlV3</c> and <c>ThemedIconPng</c> build actions and do not themselves get into the output assembly. All of such files are processed, vector images for different themes of the same icon are split and combined into the single list of icons in this assembly. This list is then written into the genearted XAML file (compiled into BAML within assembly), and serves as the source for this generated code.</para>
            </remarks>
        </member>
        <member name="T:JetBrains.Standalone.Shell.Avalonia.Resources.MessageBoxThemedIcons.ErrorDialog">
             <summary>
            	<para>
            		<para>ErrorDialog Themed Icon generated identifiers:</para>
            		<para>— <see cref="T:JetBrains.Standalone.Shell.Avalonia.Resources.MessageBoxThemedIcons.ErrorDialog"></see> identifier class, for use in attributes, XAML, and generic parameters;</para>
            		<para>— <see cref="F:JetBrains.Standalone.Shell.Avalonia.Resources.MessageBoxThemedIcons.ErrorDialog.Id"></see> identifier object, as a field in the identifier class, for use where an <see cref="T:JetBrains.UI.Icons.IconId"></see> value is expected.</para>
            		<para>
            			<code>
                                             
                            ```````          
                         ````..---::-`       
                       ````.'---::::,__-     
                     ````.'   `:::,__""^"`   
                   ````.---    :,__""^~~~^   
                 ```..---::    _""^^~~~~~~:  
               ```..---::::    "^^~~~~~~~~^  
               `..---::::,,-.--^~~~~~~~~~^"  
               `---::::,,_""^^~~~~~~~~^^^^:  
                -::::,__""^`  `~~~~~^^^^^"`  
                 ::,__""^^~    ~~~^^^^^^"`   
                  -_"^^~~~~~~~~~^^^^^^^:     
                    .:~~~~~~~~^^^^^^,-       
                       .-:,"^^",:-.          
                                             
            </code>
            		</para>
            	</para>
            </summary>
            <remarks>
            	<para>For details on Themed Icons and their use, see Remarks on the outer class.</para>
            </remarks>
            <example>
            	<code>&lt;Image Source="{icons:ThemedIcon myres:LopazinThemedIconsThemedIcons+ErrorDialog}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
            	<code>[Item(Name="Sample", Icon=typeof(LopazinThemedIconsThemedIcons.ErrorDialog))]        // C# Type attribute</code>
            </example>
            <example>
            	<code>IconId iconid = LopazinThemedIconsThemedIcons.ErrorDialog.Id;        // IconId identifier object</code>
            </example>
            <example>
            	<code>themediconmanager.GetIcon&lt;LopazinThemedIconsThemedIcons.ErrorDialog&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.Standalone.Shell.Avalonia.Resources.MessageBoxThemedIcons.ErrorDialog.Id">
            <inheritdoc cref="T:JetBrains.Standalone.Shell.Avalonia.Resources.MessageBoxThemedIcons.ErrorDialog">identifier class</inheritdoc>
        </member>
        <member name="M:JetBrains.Standalone.Shell.Avalonia.Resources.MessageBoxThemedIcons.ErrorDialog.Load_Default">
            <summary>Loads the image for Themed Icon ErrorDialog theme aspect Default.</summary>
        </member>
        <member name="M:JetBrains.Standalone.Shell.Avalonia.Resources.MessageBoxThemedIcons.ErrorDialog.GetThemeImages">
            <summary>Returns the set of theme images for Themed Icon ErrorDialog.</summary>
        </member>
        <member name="T:JetBrains.Standalone.Shell.Avalonia.Resources.MessageBoxThemedIcons.InformationDialog">
             <summary>
            	<para>
            		<para>InformationDialog Themed Icon generated identifiers:</para>
            		<para>— <see cref="T:JetBrains.Standalone.Shell.Avalonia.Resources.MessageBoxThemedIcons.InformationDialog"></see> identifier class, for use in attributes, XAML, and generic parameters;</para>
            		<para>— <see cref="F:JetBrains.Standalone.Shell.Avalonia.Resources.MessageBoxThemedIcons.InformationDialog.Id"></see> identifier object, as a field in the identifier class, for use where an <see cref="T:JetBrains.UI.Icons.IconId"></see> value is expected.</para>
            		<para>
            			<code>
                                             
                              ````           
                           ```````..``       
                         ```````..---::.     
                       ````    .---:::,,,`   
                     ``````    --:::,,""^"   
                   ```````.    :::,,""^~~~:  
                 ```````..-    :,,""^~~~;;~  
                ``````..---.`..,""^~~~;;;~~  
                ````..---:::,,""^~~~;;;~~~:  
                ``..---:::,`  `~~~;;;~~~~~`  
                 .---:::,,"    ~;;;~~~~~~`   
                  .:::,,""^~~~;;;~~~~~~:`    
                    `:""^~~~;;;~~~~~_-`      
                       .::"^;~~"::-`         
                                             
            </code>
            		</para>
            	</para>
            </summary>
            <remarks>
            	<para>For details on Themed Icons and their use, see Remarks on the outer class.</para>
            </remarks>
            <example>
            	<code>&lt;Image Source="{icons:ThemedIcon myres:LopazinThemedIconsThemedIcons+InformationDialog}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
            	<code>[Item(Name="Sample", Icon=typeof(LopazinThemedIconsThemedIcons.InformationDialog))]        // C# Type attribute</code>
            </example>
            <example>
            	<code>IconId iconid = LopazinThemedIconsThemedIcons.InformationDialog.Id;        // IconId identifier object</code>
            </example>
            <example>
            	<code>themediconmanager.GetIcon&lt;LopazinThemedIconsThemedIcons.InformationDialog&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.Standalone.Shell.Avalonia.Resources.MessageBoxThemedIcons.InformationDialog.Id">
            <inheritdoc cref="T:JetBrains.Standalone.Shell.Avalonia.Resources.MessageBoxThemedIcons.InformationDialog">identifier class</inheritdoc>
        </member>
        <member name="M:JetBrains.Standalone.Shell.Avalonia.Resources.MessageBoxThemedIcons.InformationDialog.Load_Default">
            <summary>Loads the image for Themed Icon InformationDialog theme aspect Default.</summary>
        </member>
        <member name="M:JetBrains.Standalone.Shell.Avalonia.Resources.MessageBoxThemedIcons.InformationDialog.GetThemeImages">
            <summary>Returns the set of theme images for Themed Icon InformationDialog.</summary>
        </member>
        <member name="T:JetBrains.Standalone.Shell.Avalonia.Resources.MessageBoxThemedIcons.QuestionDialog">
             <summary>
            	<para>
            		<para>QuestionDialog Themed Icon generated identifiers:</para>
            		<para>— <see cref="T:JetBrains.Standalone.Shell.Avalonia.Resources.MessageBoxThemedIcons.QuestionDialog"></see> identifier class, for use in attributes, XAML, and generic parameters;</para>
            		<para>— <see cref="F:JetBrains.Standalone.Shell.Avalonia.Resources.MessageBoxThemedIcons.QuestionDialog.Id"></see> identifier object, as a field in the identifier class, for use where an <see cref="T:JetBrains.UI.Icons.IconId"></see> value is expected.</para>
            		<para>
            			<code>
                                             
                              ````           
                           ```````..``       
                         `` ````..---::.     
                       `         `-:::,,,`   
                     ``    `...   `:,,""^"   
                   ```````..---`  `,""^~~~:  
                 ```````..---`   `,"^~~~;;~  
                ``````..----   `,"^~~~;;;~~  
                ````..---::-..:"^~~~;;;~~~:  
                ``..---:::,:.':~~~;;;~~~~~`  
                 .---:::,,"    ~;;;~~~~~~`   
                  .:::,,""^~~~;;;~~~~~~:`    
                    `:""^~~~;;;~~~~~_-`      
                       .::"^;~~"::-`         
                                             
            </code>
            		</para>
            	</para>
            </summary>
            <remarks>
            	<para>For details on Themed Icons and their use, see Remarks on the outer class.</para>
            </remarks>
            <example>
            	<code>&lt;Image Source="{icons:ThemedIcon myres:LopazinThemedIconsThemedIcons+QuestionDialog}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
            	<code>[Item(Name="Sample", Icon=typeof(LopazinThemedIconsThemedIcons.QuestionDialog))]        // C# Type attribute</code>
            </example>
            <example>
            	<code>IconId iconid = LopazinThemedIconsThemedIcons.QuestionDialog.Id;        // IconId identifier object</code>
            </example>
            <example>
            	<code>themediconmanager.GetIcon&lt;LopazinThemedIconsThemedIcons.QuestionDialog&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.Standalone.Shell.Avalonia.Resources.MessageBoxThemedIcons.QuestionDialog.Id">
            <inheritdoc cref="T:JetBrains.Standalone.Shell.Avalonia.Resources.MessageBoxThemedIcons.QuestionDialog">identifier class</inheritdoc>
        </member>
        <member name="M:JetBrains.Standalone.Shell.Avalonia.Resources.MessageBoxThemedIcons.QuestionDialog.Load_Default">
            <summary>Loads the image for Themed Icon QuestionDialog theme aspect Default.</summary>
        </member>
        <member name="M:JetBrains.Standalone.Shell.Avalonia.Resources.MessageBoxThemedIcons.QuestionDialog.GetThemeImages">
            <summary>Returns the set of theme images for Themed Icon QuestionDialog.</summary>
        </member>
        <member name="T:JetBrains.Standalone.Shell.Avalonia.Resources.MessageBoxThemedIcons.WarningDialog">
             <summary>
            	<para>
            		<para>WarningDialog Themed Icon generated identifiers:</para>
            		<para>— <see cref="T:JetBrains.Standalone.Shell.Avalonia.Resources.MessageBoxThemedIcons.WarningDialog"></see> identifier class, for use in attributes, XAML, and generic parameters;</para>
            		<para>— <see cref="F:JetBrains.Standalone.Shell.Avalonia.Resources.MessageBoxThemedIcons.WarningDialog.Id"></see> identifier object, as a field in the identifier class, for use where an <see cref="T:JetBrains.UI.Icons.IconId"></see> value is expected.</para>
            		<para>
            			<code>
                                             
                                             
                                             
                                             
                                             
                                             
                                ````         
                               ``````        
                               ````...       
                         ```````..'----`     
                       ````````.'---::::.    
                     ``````    ---::::,_"-   
                   ```````.````-::::,_"^^~:  
                 ```````..----::::,_"^^~~;;- 
                  ````````````....---------  
                                             
            </code>
            		</para>
            	</para>
            </summary>
            <remarks>
            	<para>For details on Themed Icons and their use, see Remarks on the outer class.</para>
            </remarks>
            <example>
            	<code>&lt;Image Source="{icons:ThemedIcon myres:LopazinThemedIconsThemedIcons+WarningDialog}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
            	<code>[Item(Name="Sample", Icon=typeof(LopazinThemedIconsThemedIcons.WarningDialog))]        // C# Type attribute</code>
            </example>
            <example>
            	<code>IconId iconid = LopazinThemedIconsThemedIcons.WarningDialog.Id;        // IconId identifier object</code>
            </example>
            <example>
            	<code>themediconmanager.GetIcon&lt;LopazinThemedIconsThemedIcons.WarningDialog&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.Standalone.Shell.Avalonia.Resources.MessageBoxThemedIcons.WarningDialog.Id">
            <inheritdoc cref="T:JetBrains.Standalone.Shell.Avalonia.Resources.MessageBoxThemedIcons.WarningDialog">identifier class</inheritdoc>
        </member>
        <member name="M:JetBrains.Standalone.Shell.Avalonia.Resources.MessageBoxThemedIcons.WarningDialog.Load_Default">
            <summary>Loads the image for Themed Icon WarningDialog theme aspect Default.</summary>
        </member>
        <member name="M:JetBrains.Standalone.Shell.Avalonia.Resources.MessageBoxThemedIcons.WarningDialog.GetThemeImages">
            <summary>Returns the set of theme images for Themed Icon WarningDialog.</summary>
        </member>
        <member name="T:JetBrains.Standalone.Shell.Avalonia.Resources.MessageBoxThemedIcons.CloseNotification">
             <summary>
            	<para>
            		<para>CloseNotification Themed Icon generated identifiers:</para>
            		<para>— <see cref="T:JetBrains.Standalone.Shell.Avalonia.Resources.MessageBoxThemedIcons.CloseNotification"></see> identifier class, for use in attributes, XAML, and generic parameters;</para>
            		<para>— <see cref="F:JetBrains.Standalone.Shell.Avalonia.Resources.MessageBoxThemedIcons.CloseNotification.Id"></see> identifier object, as a field in the identifier class, for use where an <see cref="T:JetBrains.UI.Icons.IconId"></see> value is expected.</para>
            		<para>
            			<code>
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
                                             
            </code>
            		</para>
            	</para>
            </summary>
            <remarks>
            	<para>For details on Themed Icons and their use, see Remarks on the outer class.</para>
            </remarks>
            <example>
            	<code>&lt;Image Source="{icons:ThemedIcon myres:BivezebThemedIconsThemedIcons+CloseNotification}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
            	<code>[Item(Name="Sample", Icon=typeof(BivezebThemedIconsThemedIcons.CloseNotification))]        // C# Type attribute</code>
            </example>
            <example>
            	<code>IconId iconid = BivezebThemedIconsThemedIcons.CloseNotification.Id;        // IconId identifier object</code>
            </example>
            <example>
            	<code>themediconmanager.GetIcon&lt;BivezebThemedIconsThemedIcons.CloseNotification&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.Standalone.Shell.Avalonia.Resources.MessageBoxThemedIcons.CloseNotification.Id">
            <inheritdoc cref="T:JetBrains.Standalone.Shell.Avalonia.Resources.MessageBoxThemedIcons.CloseNotification">identifier class</inheritdoc>
        </member>
        <member name="M:JetBrains.Standalone.Shell.Avalonia.Resources.MessageBoxThemedIcons.CloseNotification.Load_Default">
            <summary>Loads the image for Themed Icon CloseNotification theme aspect Default.</summary>
        </member>
        <member name="M:JetBrains.Standalone.Shell.Avalonia.Resources.MessageBoxThemedIcons.CloseNotification.GetThemeImages">
            <summary>Returns the set of theme images for Themed Icon CloseNotification.</summary>
        </member>
        <member name="M:JetBrains.Standalone.Shell.Avalonia.Application.AvaloniaStandaloneApplicationHost.OnAvaloniaInteractiveEngine(JetBrains.Application.Environment.JetHostItems.Empty,System.Boolean,JetBrains.Util.Logging.IFilter[])">
            <summary>
            Application host init for standalone cross-platform Avalonia application.
            </summary>
        </member>
        <member name="T:JetBrains.Standalone.Shell.Avalonia.Application.CompanyFolderMigrationNet8">
             <summary>
             Prior to .NET8 these special folders were resolved as following:
             
               Environment.SpecialFolder.ApplicationData -> "/Users/[username]/.config"
               Environment.SpecialFolder.LocalApplicationData -> "/Users/[username]/.local/share"
             see https://github.com/dotnet/runtime/blob/eeeeb7a75c338b0d994ccd7140d676a612990ebc/src/libraries/System.Private.CoreLib/src/System/Environment.GetFolderPathCore.Unix.cs
             
             Starting from .NET8 they are being resolved using macos API to the following paths:
             
               Environment.SpecialFolder.ApplicationData -> "/Users/[username]/Library/Application Support"
               Environment.SpecialFolder.LocalApplicationData -> "/Users/[username]/Library/Application Support"
             see https://github.com/dotnet/runtime/blob/62db3613f21bca007e5b30af8342db32858ed2b9/src/libraries/System.Private.CoreLib/src/System/Environment.GetFolderPathCore.Unix.cs
             https://github.com/dotnet/runtime/pull/68610
             
             Thus we need to migrate our files to the new location.
            
             Code that determines old paths is taken from .NET sources as is.
             </summary>
        </member>
        <member name="M:JetBrains.Standalone.Shell.Avalonia.Application.CompanyFolderMigrationNet8.MigrateCompanyFolder">
            <summary>
            Copies company folder with content from .config and .local/share to "Application Support"
            </summary>
        </member>
        <member name="M:JetBrains.Standalone.Shell.Avalonia.Application.CompanyFolderMigrationNet8.Migrate(System.String)">
            <summary>
            Copies specified folder with content from .config and .local/share to "Application Support"
            </summary>
        </member>
        <member name="T:JetBrains.Standalone.Shell.Avalonia.Application.MacOsAppActivationComponent">
            <summary>
            Following code shows window but does not focus it. It works with other apps but not with avalonia.
            Perhaps smth is missing in avalonia native, so we are using notifications.
            
            const int NSApplicationActivateAllWindows = 1;
            const int NSApplicationActivateIgnoringOtherApps = 2;
            var app = Obj.Class["NSRunningApplication"].Select("runningApplicationWithProcessIdentifier:", pid);
            app.SelectVoid("unhide");
            app.Select("activateWithOptions:", NSApplicationActivateAllWindows | NSApplicationActivateIgnoringOtherApps);
            </summary>
        </member>
        <member name="T:JetBrains.Standalone.Shell.Avalonia.Application.StandaloneLauncher">
            <summary>
            Entry point for the Launcher calls.
            </summary>
        </member>
        <member name="F:JetBrains.Standalone.Shell.Avalonia.Application.StandaloneLauncher.MainMethod">
            <summary>
            Refer to this if you need to get the <see cref="T:JetBrains.Build.Serialization.AssemblyQualifiedTypeMemberName" /> for the <see cref="M:JetBrains.Standalone.Shell.Avalonia.Application.StandaloneLauncher.Main(System.UInt64)" /> method of this launcher.
            </summary>
        </member>
        <member name="M:JetBrains.Standalone.Shell.Avalonia.Application.StandaloneLauncher.Main(System.UInt64)">
            <summary>
            The GUI entry point for calling from the native part.
            Inits the full Avalonia GUI host, including the tabwell-required services.
            Expects to have the partial set of components written in resources, like host name and environment zone, while the set of the application packages is collected ad-hoc based on what's found in the application folder.
            </summary>
            <param name="hwndSplashScreen">HWND of the splash window to be hidden after the application starts, if applicable.</param>
            <returns>The exit code for the process.</returns>
        </member>
        <member name="M:JetBrains.Standalone.Shell.Avalonia.Application.StandaloneLauncher.MainScattered(System.UInt64)">
            <summary>
            The GUI entry point for calling from the native part.
            Inits the full GUI host, including the tabwell-required services.
            Expects to have the partial set of components written in resources, like host name and product branding, while the set of the application packages is collected ad-hoc based on what's found in the application folder.
            </summary>
            <param name="hwndSplashScreen">HWND of the splash window to be hidden after the application starts, if applicable.</param>
            <returns>The exit code for the process.</returns>
        </member>
        <member name="M:JetBrains.Standalone.Shell.Avalonia.Application.StandaloneLauncher.RunApplication(System.Void*)">
            <summary>
            The custom entry point for Avalonia only GUI.
            </summary>
            <param name="hwndSplashScreen"></param>
            <returns></returns>
        </member>
        <member name="M:JetBrains.Standalone.Shell.Avalonia.Application.StandaloneLauncher.ValidateCompileTimeConstants(JetBrains.Util.ILogger)">
            <summary>
            Validates <see cref="T:JetBrains.Standalone.Shell.BuildScript.Compile.StandaloneLauncherCompileTimeConstants" /> against <see cref="T:JetBrains.Standalone.Shell.Avalonia.Application.StandaloneLauncher" />.
            Mounts to an attempt to declare a host.
            </summary>
            <returns></returns>
        </member>
        <member name="M:JetBrains.Standalone.Shell.Avalonia.Application.StandaloneLauncher.CheckMaintenanceRun(System.String[],JetBrains.Util.Media.Imaging.ByteArrayIconGroup)">
            <summary>
            See comments to MacOsAppIconConfigurator
            </summary>
        </member>
        <member name="M:JetBrains.Standalone.Shell.Avalonia.Application.StandaloneLauncher.RunMaintenance(System.String)">
            <summary>
            See comments to MacOsAppIconConfigurator
            </summary>
        </member>
        <member name="M:JetBrains.Standalone.Shell.Avalonia.Application.UITaskExecutorRun.RunStartTask(System.Action{JetBrains.Application.Progress.IProgressIndicator},JetBrains.Application.UI.Progress.TaskThreadAffinity,JetBrains.Application.Progress.ProgressIndicator,JetBrains.DataFlow.IProperty{System.Boolean},JetBrains.Threading.JetDispatcher,JetBrains.Application.UI.Progress.WorkerThreadShop)">
            <summary>
            Starts the task, on whichever thread needed.
            </summary>
            <param name="action"></param>
            <param name="taskThreadAffinity"></param>
            <param name="progressIndicator"></param>
            <param name="isDone"></param>
            <param name="dispatcherPrimary"></param>
            <param name="workerThreadShop"></param>
        </member>
        <member name="M:JetBrains.Standalone.Shell.Avalonia.Application.UITaskExecutorRun.GetTaskAffinedThread(JetBrains.Application.UI.Progress.TaskThreadAffinity,JetBrains.Threading.JetDispatcher,JetBrains.Application.UI.Progress.WorkerThreadShop)">
            <summary>
            Gets or creates the thread on which the task should be executed (either the current one, or the special worker thread, see "myTaskThreadAffinity".
            </summary>
            <param name="taskThreadAffinity"></param>
            <param name="dispatcherPrimary"></param>
            <param name="workerThreadShop"></param>
        </member>
        <member name="M:JetBrains.Standalone.Shell.Avalonia.Application.UITaskExecutorRun.Run_AttachUI(JetBrains.Lifetimes.Lifetime,JetBrains.Application.Progress.IProgressIndicatorModel,JetBrains.Application.Threading.IThreading,System.Func{JetBrains.Lifetimes.Lifetime,JetBrains.Application.Progress.IProgressIndicatorModel,System.IntPtr})">
            <summary>
            Progress UI for the task run, as specified by the owner of this Run object.
            </summary>
            <param name="lifetime"></param>
            <param name="progressIndicator"></param>
            <param name="threading"></param>
            <param name="fAttachUi"></param>
        </member>
        <member name="M:JetBrains.Standalone.Shell.Avalonia.Application.UITaskExecutorRun.RunStartTaskCallTaskAction(JetBrains.DataFlow.IProperty{System.Boolean},JetBrains.Application.Progress.ProgressIndicator,JetBrains.Application.UI.Progress.TaskThreadAffinity,System.Action{JetBrains.Application.Progress.IProgressIndicator},JetBrains.Threading.JetDispatcher)">
            <summary>
            The "myTask" caller impl, runs on task target thread, at the end notifies the owner thru "IsDone" async.
            </summary>
            <param name="isDone"></param>
            <param name="progressIndicator"></param>
            <param name="taskThreadAffinity"></param>
            <param name="action"></param>
            <param name="dispatcherPrimary"></param>
        </member>
        <member name="M:JetBrains.Standalone.Shell.Avalonia.Application.UITaskExecutorRun.PushProgressCanceledInterruptableCookie(JetBrains.Application.Progress.IProgressIndicator,JetBrains.Application.UI.Progress.TaskThreadAffinity)">
            <summary>
            Throws the <see cref="T:System.OperationCanceledException"/> on <see cref="P:JetBrains.Application.Progress.IProgressIndicatorModel.IsCanceled"/>.
            </summary>
        </member>
        <member name="T:JetBrains.Standalone.Shell.Avalonia.Components.AvaloniaInteractiveMessageBoxHandler">
             <summary>
             In interactive environments, sets up the interactive message box handler.
            
             As an EnvironmentComponent the only purpose is to suppress NonInteractiveMessageBoxHandler because it adds unwanted
             silent handler to MessageBoxHandlers.MessageBoxHandlersStack when there is already a handler configured by Setup method.
             </summary>
        </member>
        <member name="T:JetBrains.Standalone.Shell.Avalonia.Dialogs.ExceptionReport.ShellExceptionReportComponent">
            <summary>
              When Shell is running, takes over Exception Reporting to provide smart behavior: show popup exception notifier, store exceptions, submit the whole list.
            </summary>
        </member>
        <member name="T:JetBrains.Standalone.Shell.Avalonia.Dialogs.Options.OptionsDialogViewOwnerInteractive">
            <summary>
            Gives lifetime and components to the option dialog instances it creates.
            </summary>
        </member>
        <member name="M:JetBrains.Standalone.Shell.Avalonia.Dialogs.Options.OptionsDialogViewOwnerInteractive.Show(JetBrains.Application.UI.Options.OptionsDialog.OptionsDialogParameters)">
            <summary>
            Shows the Options dialog.
            We require that the guard is not held when this method is called.
            </summary>
        </member>
        <member name="P:JetBrains.Standalone.Shell.Avalonia.Layout.IContentLayoutManager.ToolWindowRequested">
            <summary>
            Tool window was restored from the layout. Parameter is tool window id. Need to call ShowContent
            </summary>
        </member>
        <member name="P:JetBrains.Standalone.Shell.Avalonia.Layout.IContentLayoutManager.DocumentWindowActivated">
            <summary>
            Active document was changed. Parameter is file name
            </summary>
        </member>
        <member name="P:JetBrains.Standalone.Shell.Avalonia.Layout.IContentLayoutManager.DocumentWindowClose">
            <summary>
            Document is being closed
            </summary>
        </member>
        <member name="M:JetBrains.Standalone.Shell.Avalonia.Layout.IContentLayoutManager.ShowContent(JetBrains.Lifetimes.Lifetime,System.String,JetBrains.DataFlow.IProperty{System.Object},JetBrains.DataFlow.IProperty{System.String},JetBrains.DataFlow.IProperty{System.String},JetBrains.Util.Media.JetSize,System.Boolean,System.Action)">
            <summary>
            Shows the content in the specified area of the layout
            </summary>
            <param name="contentLifetime">Lifetime of the content. When it is terminated then corresponding dock frame will be closed. It should NOT be terminated with component container cleanup because closing frame will save layout state</param>
            <param name="toolFrameId">Unique identifier of the tool frame where the content should be shown, if null then content is considered as document</param>
            <param name="content">Content</param>
            <param name="title">Frame title</param>
            <param name="fileName">Document filename. It will be passed to DocumentWindowActivated and DocumentWindowClose events</param>
            <param name="initialSize">Initial size for tool frames that are not present in existing layout</param>
            <param name="activate">True if control should be activated</param>
            <param name="showHelp">Optional F1 action</param>
        </member>
        <member name="T:JetBrains.Standalone.Shell.Avalonia.MainWindow.AvaloniaMainWindow">
            <summary>
            Default implementation of the <see cref="T:JetBrains.UI.Avalonia.MainWindow.IAvaloniaMainWindow"/> interface.
            </summary>
        </member>
        <member name="T:JetBrains.Standalone.Shell.Avalonia.MainWindow.FillMainWindowComponent">
            <summary>
            When shell components are ready (at least those referenced here), takes them and fills the main window with content.
            </summary>
        </member>
    </members>
</doc>
