<?xml version="1.0"?>
<doc>
    <assembly>
        <name>JetBrains.ReSharperCpp.RiderPlugin</name>
    </assembly>
    <members>
        <member name="T:JetBrains.ReSharperCpp.RiderPlugin.BuildScript.ReSharperCppInRiderProduct">
            <summary>
            Defines a bundled plugin which drives adding the referenced packages as a plugin for Rider.
            </summary>
        </member>
        <member name="T:JetBrains.ReSharperCpp.RiderPlugin.AI.CppDocGenSupportProvider">
            <summary>
            Supports classes, structs, enums, functions and global/class member variables
            </summary>
        </member>
        <member name="M:JetBrains.ReSharperCpp.RiderPlugin.AI.CppDocGenSupportProvider.FindNodeBeforeUE4MetadataSpecifier(JetBrains.DocumentModel.IDocument,JetBrains.ReSharper.Psi.Tree.ITreeNode,JetBrains.ReSharper.Psi.Tree.ITreeNode@,JetBrains.ReSharper.Psi.Tree.ITreeNode@)">
            <summary>
            For some reasons UCLASS() macro gets split between MacroCall ("UCLASS") and CppUE4Metadata ("()") nodes.
            This method finds an actual node before which the doc comment could be inserted ("UCLASS" identifier)
            </summary>
            <param name="document"></param>
            <param name="declarationNode"></param>
            <param name="nodeBeforeComment">Node before which a comment should be placed</param>
            <param name="commentNode">Actual comment node</param>
            <returns> True, if ue4 metadata macro is present </returns>
        </member>
        <member name="M:JetBrains.ReSharperCpp.RiderPlugin.AI.CppDocGenSupportProvider.FindInvalidCommentNode(JetBrains.ReSharper.Psi.Cpp.Tree.SimpleDeclaration)">
            <summary>
            Handle situations when something goes wrong and comment node appears to be part of DeclarationSpecifiersNode
            to prevent spamming comment nodes (in situations like )
            </summary>
            <param name="simpleDeclaration"></param>
            <returns></returns>
        </member>
        <member name="M:JetBrains.ReSharperCpp.RiderPlugin.AI.CppDocGenSupportProvider.FindCommentPosition(JetBrains.ReSharper.Psi.Tree.ITreeNode)">
            <summary>
            Finds a node, before which we can insert a comment node.
            Skips all the meta-macroses until the next line
            </summary>
        </member>
        <member name="M:JetBrains.ReSharperCpp.RiderPlugin.Build.CppUE4UbtBuildOutputParser.ConsumeUnrealBuildToolMessage(JetBrains.ProjectModel.Features.SolutionBuilders.ISolutionBuilderRequest,JetBrains.ProjectModel.IProject,JetBrains.Platform.MsBuildHost.Models.RdProjectId,System.String,JetBrains.Platform.BuildEvents.IBuildSessionSaver)">
            <returns>Whether message is an error</returns>
        </member>
        <member name="M:JetBrains.ReSharperCpp.RiderPlugin.Build.CppUE4UbtBuildOutputParser.RemoveAnsiEscapeCodes(System.String)">
            <summary>
            Removes text formatting (CSI sequences) from the incoming text
            </summary>
        </member>
        <member name="T:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.CMake.CMakeProjectHost">
            <summary>
            Similar to RadProjectHost with specifics for Rider.
            The actual interactions go as follows:
              - Rider starts opening a CMake project on a frontend.
              - Rider creates CMake project/solution marks on a backend.
              - Rider backend sends a request to the frontend to start opening a project.
                The backend thread will be blocked until the project snapshot is received from the frontend.
              - Frontend sends compilation arguments; we unblock the thread doing the async project load on the backend in return.
              - We recursively add all files from content roots to the project model so they would show up on the frontend.
              - We start watching for file system events in content roots so we could add new files on-the-fly.
            </summary>
        </member>
        <member name="M:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.CMake.CMakeProjectHost.#ctor(JetBrains.Util.ILogger,JetBrains.Application.Components.ILazy{JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.CMake.CMakeProjectModelHost},JetBrains.ProjectModel.ProjectsHost.Impl.FileSystem.FileSystemWildcardService)">
            <summary>
            Similar to RadProjectHost with specifics for Rider.
            The actual interactions go as follows:
              - Rider starts opening a CMake project on a frontend.
              - Rider creates CMake project/solution marks on a backend.
              - Rider backend sends a request to the frontend to start opening a project.
                The backend thread will be blocked until the project snapshot is received from the frontend.
              - Frontend sends compilation arguments; we unblock the thread doing the async project load on the backend in return.
              - We recursively add all files from content roots to the project model so they would show up on the frontend.
              - We start watching for file system events in content roots so we could add new files on-the-fly.
            </summary>
        </member>
        <member name="M:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.CMake.CMakeProjectHost.ComputeContentRoots(JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.RadlerBase.RadProjectSnapshot,JetBrains.Util.VirtualFileSystemPath)">
            <summary>
            mirror of CLionWorkspaceModelRootsBuilder#addContentRoot logic
            parent of each external file is included as a root, but they merge if they are prefixes of each other
            </summary>
        </member>
        <member name="T:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.CMake.CMakeProjectModelHost">
            <summary>
            Similar to RadProjectModelHost with specifics for Rider.
            </summary>
        </member>
        <member name="T:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.CppReloadProjectOnChangePolicy">
            <summary>
              While it doesn't actually reload any project it clears some ReSharper/C++ caches when new file is added (or removed)
              to project model via user action.
            </summary>
        </member>
        <member name="M:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.RadlerBase.RadProjectDescriptorsCreator.CreateProjectDescriptor(JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.RadlerBase.RadProjectSnapshot,System.Guid)">
            <summary>
            Creates a project descriptor for the backend project model. Adds only (C++) files from the specified snapshot.
            </summary>
        </member>
        <member name="T:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.RdJson.ProjectHosts.UnsupportedProjectConfigurationAndPlatform">
            <summary>
            Used for projects, which do not have correct configuration for current solution configuration
            </summary>
        </member>
        <member name="T:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.Snapshot.CppSnapshotProjectModelHost">
             <summary>
             Only for debugging purposes.
            
             Loads `rscpp-snapshot.yaml` projects. See documentation of CppProjectSnapshot for more details.
             </summary>
        </member>
        <member name="P:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.UE.ProjectHosts.Marks.UnrealModuleProjectMark.AdditionalProjectFiles">
            <summary>
            Project files which are stored in the same directory as the main project file
            and which should be added to the project view.
            </summary>
        </member>
        <member name="T:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.UE.ProjectHosts.UnrealLiveTracker">
            <summary>
            Works when .uproject is opened.
            1. Adds new files to the modules and plugins on the fly (when they appeared on the filesystem)
            2. Adds new modules and plugins when they are created in the filesystem
            3. Triggers project properties regeneration when target file is changed
            </summary>
        </member>
        <member name="M:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.UE.ProjectHosts.UnrealProjectEx.CanContainBuildCs(JetBrains.ProjectModel.IProject)">
            <summary>
            Returns true if specified project can contain Build.cs and/or Target.cs files
            </summary>
        </member>
        <member name="T:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.UE.ProjectHosts.UnrealSolutionMark.UnrealSolutionLoader">
            <summary>
            Util component for initializing UnrealSolutionMark when opening .uproject
            Performs different diagnostic checks and fetches solution configurations
            Actual project model generation happens in UnrealProjectHost
            </summary>
        </member>
        <member name="M:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.UE.ProjectHosts.UnrealSolutionMark.UnrealSolutionLoader.#ctor(JetBrains.ProjectModel.ISolution,JetBrains.Application.Processes.ISolutionProcessStartInfoPatcher,JetBrains.Rider.Model.UnrealShellModel,JetBrains.Application.Settings.ISettingsStore,JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.UE.ProjectHosts.StructureBuilders.UnrealSolutionStructureCacheBuilder,JetBrains.Util.ILogger,JetBrains.Lifetimes.Lifetime,JetBrains.ReSharper.Feature.Services.Cpp.ProjectModel.UE4.ICppUE4UbtOutputLogger,JetBrains.ReSharper.Feature.Services.Cpp.UE4.IUnrealPerformanceReporter)">
            <summary>
            Util component for initializing UnrealSolutionMark when opening .uproject
            Performs different diagnostic checks and fetches solution configurations
            Actual project model generation happens in UnrealProjectHost
            </summary>
        </member>
        <member name="M:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.UE.ProjectHosts.UnrealSolutionMark.UnrealSolutionLoader.FindEngineRoot">
            <summary>
            In case of error returns null. Diagnostics will contain one or more errors.
            Otherwise engineRoot will be returned and Diagnostics will be empty.
            </summary>
        </member>
        <member name="P:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.UE.ProjectHosts.UnrealSolutionMark.ExcludedProgramLocations">
            <summary>
            Set of paths which should not be traversed when looking for program
            </summary>
        </member>
        <member name="P:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.UE.ProjectHosts.UnrealSolutionMark.AlwaysIncludedCppPrograms">
            <summary>
            Set of paths to .Build.cs files which are used by other C# programs. But their C++ code should not be loaded by Rider
            </summary>
        </member>
        <member name="P:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.UE.ProjectHosts.UnrealSolutionMark.AlwaysIncludedCSharpProgramLocations">
            <summary>
            Set of filepaths to .csproj files or to folders which should always be included to the solution
            </summary>
        </member>
        <member name="M:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.UE.ProjectHosts.UnrealSolutionStructureCache.AddCacheEntries(System.Collections.Generic.List{JetBrains.ReSharper.Feature.Services.Cpp.ProjectModel.UE4.UnrealProjectModelCacheData.ProjectEntry})">
            <summary>
            Entries expected to be from the same source root
            </summary>
        </member>
        <member name="T:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.UE.ProjectView.UnrealProjectThemedIcons.FolderPlugins">
             <summary>
            	<para>
            		<para>FolderPlugins Themed Icon generated identifiers:</para>
            		<para>— <see cref="T:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.UE.ProjectView.UnrealProjectThemedIcons.FolderPlugins"></see> identifier class, for use in attributes, XAML, and generic parameters;</para>
            		<para>— <see cref="F:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.UE.ProjectView.UnrealProjectThemedIcons.FolderPlugins.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>
                                             
                              `_rrrrrrrrrrrrr
                            `"L\:``````````cc
               ((((((((((((((*:............((
               77..........................77
               JJ--------------------------JJ
               zz--||||||||||||||||||||||--zz
              .V6Eqqqqqqqqqqq777777777777::[[
             ~AKT*;;;;;;;;;OO????????zzzz::II
             9#\!!!!!!!!!!!##      TTtttt__22
             DD============DD      }}3333""jj
             88************88      33eeee~~VV
             WWrrrrrrrrrrrrWW``````VVEEEE~~KK
             DB|cccccccccccBB``````ww;;;;;;66
             =$OC7)))))))))$$mmmmmmmmwwwwwwww
              :2DQQQQQQQQQQQQ                
            </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:HuvanupThemedIconsThemedIcons+FolderPlugins}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
            	<code>[Item(Name="Sample", Icon=typeof(HuvanupThemedIconsThemedIcons.FolderPlugins))]        // C# Type attribute</code>
            </example>
            <example>
            	<code>IconId iconid = HuvanupThemedIconsThemedIcons.FolderPlugins.Id;        // IconId identifier object</code>
            </example>
            <example>
            	<code>themediconmanager.GetIcon&lt;HuvanupThemedIconsThemedIcons.FolderPlugins&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.UE.ProjectView.UnrealProjectThemedIcons.FolderSettings">
             <summary>
            	<para>
            		<para>FolderSettings Themed Icon generated identifiers:</para>
            		<para>— <see cref="T:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.UE.ProjectView.UnrealProjectThemedIcons.FolderSettings"></see> identifier class, for use in attributes, XAML, and generic parameters;</para>
            		<para>— <see cref="F:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.UE.ProjectView.UnrealProjectThemedIcons.FolderSettings.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>
                                             
                               ,*************
                            `"r!-``````````rr
               cccccccccccccc\:````````````cc
               TT``````````````````````````TT
               77..........................77
               JJ--7eeeeeescccccccccccccc--JJ
               55!"nk;  _k2s[327TTTTTTTTT--}}
             `zhr)2h2-  `fhjT*EEFJJJJJJJJ::xx
             y4=`````.~~-`````~44{{{{{{{{::33
             ,7be;``(#t[#1``~3b4Vnnnnnnnn,,22
             -rdw*``v6)L6C``/6dwk55555555""yy
             pmc.....,;!".....=mmVVVVVVVV^^kk
             -X#L7ede,'':2dk7rdAr~~~~~~~~~~XX
              `DD#d#8c--=8Dd#DDb9999999999999
                   :MMMMMM;                  
            </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:HuvanupThemedIconsThemedIcons+FolderSettings}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
            	<code>[Item(Name="Sample", Icon=typeof(HuvanupThemedIconsThemedIcons.FolderSettings))]        // C# Type attribute</code>
            </example>
            <example>
            	<code>IconId iconid = HuvanupThemedIconsThemedIcons.FolderSettings.Id;        // IconId identifier object</code>
            </example>
            <example>
            	<code>themediconmanager.GetIcon&lt;HuvanupThemedIconsThemedIcons.FolderSettings&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.UE.ProjectView.UnrealProjectThemedIcons.FolderShaders">
             <summary>
            	<para>
            		<para>FolderShaders Themed Icon generated identifiers:</para>
            		<para>— <see cref="T:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.UE.ProjectView.UnrealProjectThemedIcons.FolderShaders"></see> identifier class, for use in attributes, XAML, and generic parameters;</para>
            		<para>— <see cref="F:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.UE.ProjectView.UnrealProjectThemedIcons.FolderShaders.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>
                                             
                              `_rrrrrrrrrrrrr
                            `"?/:``````````cc
               ))))))))))))))*:````````````))
               TT..........................TT
               JJ--------------------------JJ
             XXXXXXXXXXXXXXXXXXXX||||||||--ll
             99    wwww    wwww9977777777::{{
             bb    bbbb    bbbbbbiiiiiiii::ff
             ddAAAA````AAAA````ddxxxxxxxx,,22
             mmmmmm....mmmm....mm33333333""55
             DD----DDDD----DDDDDDeeeeeeee^^aa
             DD::::8888::::8888DDkkkkkkkk~~PP
             888888::::8888::::88;;;;;;;;;;XX
             MMNNNN""""NNNN""""MMwwwwwwwwwwww
             $$$$$$$$$$$$$$$$$$$$            
            </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:HuvanupThemedIconsThemedIcons+FolderShaders}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
            	<code>[Item(Name="Sample", Icon=typeof(HuvanupThemedIconsThemedIcons.FolderShaders))]        // C# Type attribute</code>
            </example>
            <example>
            	<code>IconId iconid = HuvanupThemedIconsThemedIcons.FolderShaders.Id;        // IconId identifier object</code>
            </example>
            <example>
            	<code>themediconmanager.GetIcon&lt;HuvanupThemedIconsThemedIcons.FolderShaders&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="T:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.UE.ProjectView.UnrealProjectThemedIcons.FolderUnrealEngine">
             <summary>
            	<para>
            		<para>FolderUnrealEngine Themed Icon generated identifiers:</para>
            		<para>— <see cref="T:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.UE.ProjectView.UnrealProjectThemedIcons.FolderUnrealEngine"></see> identifier class, for use in attributes, XAML, and generic parameters;</para>
            		<para>— <see cref="F:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.UE.ProjectView.UnrealProjectThemedIcons.FolderUnrealEngine.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>
                                             
                               ,+++++++++++++
                            `_r!-``````````rr
               cccccccccccccc\:````````````cc
               ||``````````````````````````||
               77..........................77
               JJ--cc8888888888cccccccccc--JJ
               ll--TTDD      DDTTTTTTTTTT--ll
               [[:_kOmmmm  mmmmmZ{JJJJJJJ::[[
             dddddd2"``````````"2ddddwt{{::33
             bb``bb``````````````bb`*bEff,,22
             66.....................:6X22""ee
             KK--KK------------------KKVV^^kk
             VVVVVVVVT"-------------:Vj~~~~hh
               44444XVjT^::::::::jj:=jk444444
                      .ruuuuuuuuuuuuux`      
            </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:SelafixThemedIconsThemedIcons+FolderUnrealEngine}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
            	<code>[Item(Name="Sample", Icon=typeof(SelafixThemedIconsThemedIcons.FolderUnrealEngine))]        // C# Type attribute</code>
            </example>
            <example>
            	<code>IconId iconid = SelafixThemedIconsThemedIcons.FolderUnrealEngine.Id;        // IconId identifier object</code>
            </example>
            <example>
            	<code>themediconmanager.GetIcon&lt;SelafixThemedIconsThemedIcons.FolderUnrealEngine&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.UE.ProjectView.UnrealProjectThemedIcons.FolderUnrealEngine.Id">
            <inheritdoc cref="T:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.UE.ProjectView.UnrealProjectThemedIcons.FolderUnrealEngine">identifier class</inheritdoc>
        </member>
        <member name="M:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.UE.ProjectView.UnrealProjectThemedIcons.FolderUnrealEngine.Load_Color">
            <summary>Loads the image for Themed Icon FolderUnrealEngine theme aspect Color.</summary>
        </member>
        <member name="M:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.UE.ProjectView.UnrealProjectThemedIcons.FolderUnrealEngine.Load_Gray">
            <summary>Loads the image for Themed Icon FolderUnrealEngine theme aspect Gray.</summary>
        </member>
        <member name="M:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.UE.ProjectView.UnrealProjectThemedIcons.FolderUnrealEngine.Load_GrayDark">
            <summary>Loads the image for Themed Icon FolderUnrealEngine theme aspect GrayDark.</summary>
        </member>
        <member name="M:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.UE.ProjectView.UnrealProjectThemedIcons.FolderUnrealEngine.Load_RiderLight">
            <summary>Loads the image for Themed Icon FolderUnrealEngine theme aspect RiderLight.</summary>
        </member>
        <member name="M:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.UE.ProjectView.UnrealProjectThemedIcons.FolderUnrealEngine.GetThemeImages">
            <summary>Returns the set of theme images for Themed Icon FolderUnrealEngine.</summary>
        </member>
        <member name="T:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.UE.ProjectView.UnrealProjectThemedIcons.FolderUnrealProject">
             <summary>
            	<para>
            		<para>FolderUnrealProject Themed Icon generated identifiers:</para>
            		<para>— <see cref="T:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.UE.ProjectView.UnrealProjectThemedIcons.FolderUnrealProject"></see> identifier class, for use in attributes, XAML, and generic parameters;</para>
            		<para>— <see cref="F:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.UE.ProjectView.UnrealProjectThemedIcons.FolderUnrealProject.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>
                                             
                               ,/************
                            `_*!-          rr
               LLLLLLLLLLLLLL=-````````````LL
               ))``````````````````````````))
               TT``````````````````````````TT
               77..Lr  "rLLLLLLLLLLLLLLLL..77
               ii--((c;`'((((((((((((((((--ii
               F3Jo#mbZ--ZwR#bX[777777777--FF
               Z#3:``~rJlL~.`:}#U}}}}}}}}::ff
              -Ay  `:`     ;!  FAeCCCCCCC::33
              uw,``*n!```77````'692222222__jj
             :Xz................rXKSSSSSS""VV
             (k;---:!73333J\:---_k3~~~~~~~~ZZ
             7e;:"*2yPXXXXKy2r":~ey6666666666
             `?C3[|,        ,)F3f)-          
            </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:HuvanupThemedIconsThemedIcons+FolderUnrealProject}" /&gt;        &lt;!-- XAML --&gt;</code>
            </example>
            <example>
            	<code>[Item(Name="Sample", Icon=typeof(HuvanupThemedIconsThemedIcons.FolderUnrealProject))]        // C# Type attribute</code>
            </example>
            <example>
            	<code>IconId iconid = HuvanupThemedIconsThemedIcons.FolderUnrealProject.Id;        // IconId identifier object</code>
            </example>
            <example>
            	<code>themediconmanager.GetIcon&lt;HuvanupThemedIconsThemedIcons.FolderUnrealProject&gt;()        // Icon image for rendering</code>
            </example>
        </member>
        <member name="M:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.UE.RunnableProjects.CppUE4ProjectOutputBuilder.GetExecutablePath(JetBrains.ReSharper.Feature.Services.Cpp.ProjectModel.UE4.CppUE4Configuration,JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.UE.RunnableProjects.IUnrealProjectOutputPropertiesProvider)">
            <summary>
            Should be used as a fallback, when no target information is available
            </summary>
            <returns></returns>
        </member>
        <member name="M:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.Utils.CppFileSystemUtil.GetPathOnDiskWithCorrectCase``3(JetBrains.Util.FileSystemPathBase{``0,``1,``2})">
            <summary>
              Looks for the path on disk regardless of given case, works on all platforms.
              Unc paths are not supported. Throws <see cref="T:System.ArgumentException"/> if several entries
              match given path.
            </summary>
            <param name="path">The path to look for, should be absolute</param>
            <returns>The path on disk if it exists. <c>Null</c> if not found.</returns>[CanBeNull]
        </member>
        <member name="T:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.Vcxproj.View.EditProperties.Projects.MsBuild.MsBuildConsts">
            <summary>
            C++-related MSBuild known tags/values
            </summary>
            <remarks>
            All constants are converted to lower case in order to ease lookup since MSBuild is case-insensitive
            </remarks>
        </member>
        <member name="T:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.Vcxproj.View.EditProperties.Projects.MsBuild.CommonDataDrivenCppPropertyValues">
            <summary>
            Contains some common values which is expected by standard C++ preserver
            </summary>
        </member>
        <member name="M:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.Vcxproj.View.EditProperties.Projects.MsBuild.MsBuildEditCppProjectProperties.GetLangID(JetBrains.ProjectModel.ProjectsHost.MsBuild.MsBuildProjectHost,JetBrains.ProjectModel.ProjectsHost.IProjectMark)">
            <summary>
            Some system .targets/.props files are using macro variable $(LangID) for referencing to some subdirectory.
            Basically, LangID is a generic identifier (and 1033 stands for English language).
            For us important fact is that xmls for C++ project properties are located in the subfolder with LangID based on C++ tools language.
            Since this macro is used only for project properties:
             - we will find all possible languages for project properties and
             - we will use either english language or language with lesser LangID
            </summary>
        </member>
        <member name="T:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.Vcxproj.View.EditProperties.Projects.Rules.CachingRuleReader">
            <summary>
            Reads rules which describe view of project properties window.
            Doesn't cause IO operations if file was already read by this reader.
            NOT multi-threaded.
            </summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.Vcxproj.View.EditProperties.Projects.Rules.CategorySubtype.Grid">
            <summary>
            Default
            </summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.Vcxproj.View.EditProperties.Projects.Rules.LocationOfDefaultValue.BeforeContext">
            <summary>
            Default
            </summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.Vcxproj.View.EditProperties.Projects.Rules.Persistence.ProjectInstance">
            <summary>
            Don't know what this is.
            Can be found in: folder.xml
            </summary>
        </member>
        <member name="T:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.Vcxproj.View.EditProperties.Projects.Rules.ComposedRule">
            <summary>
            Represents main rule and any rule which extends it
            </summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.Vcxproj.View.EditProperties.Projects.Rules.RuleOverrideMode.Replace">
            <summary>
            Default
            </summary>
        </member>
        <member name="T:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.Vcxproj.View.EditProperties.Projects.Rules.RulesHelper">
            <remarks>
            Rules is a data driven approach to describe what properties can be edited for specific project
            There are two approaches on where to place rules-related logic and data: either in R#-backend or in MSBuildTask. Currently such logic and data are placed in our backend.
            Placing it in R# backend has following reasons:
              - Rules are needed only for providing visual editing for project properties. So it makes sense to place them closer to the place where visual controls are created.
              - Though rules are "included" in MSBuild files (.targets/.vcxproj/...) they are just plain .xml/.xaml files.
              - It is easier to scope with project properties editing session when it is in backend.
            The minus of this approach:
              - Backend have to contains some logic related to MSBuild machinery (ItemTypes, Labels, ...)
            </remarks>
        </member>
        <member name="P:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.Vcxproj.View.EditProperties.Projects.Rules.RulesHelper.PropertyValue.ProjectValue">
            <summary>
            Value specified in project file
            </summary>
        </member>
        <member name="P:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.Vcxproj.View.EditProperties.Projects.Rules.RulesHelper.PropertyValue.DefaultValue">
            <summary>
            Either inherited value (by project value) or currently active value (if project value is not specified)
            </summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.Vcxproj.View.EditProperties.Projects.Rules.StringPropertySubtype.Default">
            <summary>
            Not specified -- just and ordinary string
            </summary>
        </member>
        <member name="M:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.Vcxproj.Windows.PlatformToolsets.RiderPlatformToolsetProvider.GetToolsetsNames(System.Collections.Generic.IReadOnlyCollection{JetBrains.ProjectModel.BuildTools.IBuildTool},JetBrains.ProjectModel.BuildTools.IBuildTool)">
            <remarks>
            See: https://docs.microsoft.com/en-us/cpp/build/reference/msbuild-visual-cpp-overview#support-file-directories
            and: https://docs.microsoft.com/en-us/visualstudio/msbuild/msbuild-reserved-and-well-known-properties
            </remarks>
        </member>
        <member name="M:JetBrains.ReSharperCpp.RiderPlugin.ProjectModel.Vcxproj.Windows.ProjectTemplates.DotNetExtensions.Parameters.WindowsSdkVersionAutoParameter.GetInstalledWindowsSdks_Impl">
            <remarks>
            See:
            https://developercommunity.visualstudio.com/content/problem/251846/where-is-windows-sdk-installed-to.html
            https://stackoverflow.com/questions/35119223/how-to-programmatically-detect-and-locate-the-windows-10-sdk
            https://github.com/microsoft/microsoft-ui-xaml/blob/master/build/Install-WindowsSdkISO.ps1
            __ProgramFiles__\Microsoft Visual Studio\20XX\Professional\Common7\Tools\vsdevcmd\core\winsdk.bat
            </remarks>
        </member>
        <member name="T:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.IrReflection">
            <summary>Holder for reflection information generated from ir.proto</summary>
        </member>
        <member name="P:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.IrReflection.Descriptor">
            <summary>File descriptor for ir.proto</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtAttribute.KeyFieldNumber">
            <summary>Field number for the "key" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtAttribute.PrettyNameFieldNumber">
            <summary>Field number for the "prettyName" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrVarID.AttrFieldNumber">
            <summary>Field number for the "attr" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrRecordID.AttrFieldNumber">
            <summary>Field number for the "attr" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrFieldID.AttrFieldNumber">
            <summary>Field number for the "attr" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrFunctionID.AttrFieldNumber">
            <summary>Field number for the "attr" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrFunctionID.SignatureFieldNumber">
            <summary>Field number for the "signature" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrType.RecordFieldNumber">
            <summary>Field number for the "record" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrType.IsNullableFieldNumber">
            <summary>Field number for the "isNullable" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrTypeWithSubstitutions.RecordFieldNumber">
            <summary>Field number for the "record" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrTypeWithSubstitutions.SubstitutionFieldNumber">
            <summary>Field number for the "substitution" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrTypeWithSubstitutions.IsNullableFieldNumber">
            <summary>Field number for the "isNullable" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrTypeHolder.IrTypeFieldNumber">
            <summary>Field number for the "irType" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrTypeHolder.IrTypeWithSubstitutionsFieldNumber">
            <summary>Field number for the "irTypeWithSubstitutions" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrTypeHolder.IrPrimitiveTypeFieldNumber">
            <summary>Field number for the "irPrimitiveType" field.</summary>
        </member>
        <member name="T:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrTypeHolder.IrtypeTypeOneofCase">
            <summary>Enum of possible cases for the "irtype_type" oneof.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrConstant.IntConstantFieldNumber">
            <summary>Field number for the "intConstant" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrConstant.ValueConstantFieldNumber">
            <summary>Field number for the "valueConstant" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrConstant.BoolConstantFieldNumber">
            <summary>Field number for the "boolConstant" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrConstant.StrConstantFieldNumber">
            <summary>Field number for the "strConstant" field.</summary>
        </member>
        <member name="T:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrConstant.ConstantTypeOneofCase">
            <summary>Enum of possible cases for the "constant_type" oneof.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrIntConstant.ValueFieldNumber">
            <summary>Field number for the "value" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrValueConstant.ValueFieldNumber">
            <summary>Field number for the "value" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrValueConstant.AttrFieldNumber">
            <summary>Field number for the "attr" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrBoolConstant.ValueFieldNumber">
            <summary>Field number for the "value" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrStringConstant.ValueFieldNumber">
            <summary>Field number for the "value" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrStringConstant.TypeFieldNumber">
            <summary>Field number for the "type" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrExpr.VarRefExprFieldNumber">
            <summary>Field number for the "varRefExpr" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrExpr.ConstantExprFieldNumber">
            <summary>Field number for the "constantExpr" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrExpr.UnknownExprFieldNumber">
            <summary>Field number for the "unknownExpr" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrExpr.NullExprFieldNumber">
            <summary>Field number for the "nullExpr" field.</summary>
        </member>
        <member name="T:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrExpr.ExprTypeOneofCase">
            <summary>Enum of possible cases for the "expr_type" oneof.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrVarRefExpr.VariableFieldNumber">
            <summary>Field number for the "variable" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrVarRefExpr.LocationFieldNumber">
            <summary>Field number for the "location" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrConstantExpr.ConstFieldNumber">
            <summary>Field number for the "const" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrCondition.LocationFieldNumber">
            <summary>Field number for the "location" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrCondition.ComparisonConditionFieldNumber">
            <summary>Field number for the "comparisonCondition" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrCondition.ConstantConditionFieldNumber">
            <summary>Field number for the "constantCondition" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrCondition.InstanceofConditionFieldNumber">
            <summary>Field number for the "instanceofCondition" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrCondition.CustomEvaluationConditionFieldNumber">
            <summary>Field number for the "customEvaluationCondition" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrCondition.UnsupportedConditionFieldNumber">
            <summary>Field number for the "unsupportedCondition" field.</summary>
        </member>
        <member name="T:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrCondition.ConditionOneofCase">
            <summary>Enum of possible cases for the "condition" oneof.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrComparisonCondition.LeftFieldNumber">
            <summary>Field number for the "left" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrComparisonCondition.RightFieldNumber">
            <summary>Field number for the "right" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrComparisonCondition.KindFieldNumber">
            <summary>Field number for the "kind" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrConstantCondition.BranchFieldNumber">
            <summary>Field number for the "branch" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrInstanceofCondition.VariableFieldNumber">
            <summary>Field number for the "variable" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrInstanceofCondition.TypeFieldNumber">
            <summary>Field number for the "type" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrCustomEvaluationCondition.OperandsFieldNumber">
            <summary>Field number for the "operands" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrStatement.LocationFieldNumber">
            <summary>Field number for the "location" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrStatement.LocalVarDeclarationStmtFieldNumber">
            <summary>Field number for the "localVarDeclarationStmt" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrStatement.AssignmentStmtFieldNumber">
            <summary>Field number for the "assignmentStmt" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrStatement.LoadStmtFieldNumber">
            <summary>Field number for the "loadStmt" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrStatement.StoreStmtFieldNumber">
            <summary>Field number for the "storeStmt" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrStatement.RecordCopyStmtFieldNumber">
            <summary>Field number for the "recordCopyStmt" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrStatement.MapGetStmtFieldNumber">
            <summary>Field number for the "mapGetStmt" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrStatement.MapSetStmtFieldNumber">
            <summary>Field number for the "mapSetStmt" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrStatement.RequirementStmtFieldNumber">
            <summary>Field number for the "requirementStmt" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrStatement.NewRecordInstanceStmtFieldNumber">
            <summary>Field number for the "newRecordInstanceStmt" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrStatement.NewArrayStmtFieldNumber">
            <summary>Field number for the "newArrayStmt" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrStatement.LoadRefStmtFieldNumber">
            <summary>Field number for the "loadRefStmt" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrStatement.StoreRefStmtFieldNumber">
            <summary>Field number for the "storeRefStmt" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrStatement.GetReferenceStmtFieldNumber">
            <summary>Field number for the "getReferenceStmt" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrStatement.StaticCallStmtFieldNumber">
            <summary>Field number for the "staticCallStmt" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrStatement.VirtualCallStmtFieldNumber">
            <summary>Field number for the "virtualCallStmt" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrStatement.UnknownCallStmtFieldNumber">
            <summary>Field number for the "unknownCallStmt" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrStatement.ReturnStmtFieldNumber">
            <summary>Field number for the "returnStmt" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrStatement.UncontrolledVarStmtFieldNumber">
            <summary>Field number for the "uncontrolledVarStmt" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrStatement.VarInvalidationStmtFieldNumber">
            <summary>Field number for the "varInvalidationStmt" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrStatement.VarDereferenceStmtFieldNumber">
            <summary>Field number for the "varDereferenceStmt" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrStatement.CustomEvaluationStmtFieldNumber">
            <summary>Field number for the "customEvaluationStmt" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrStatement.VarMayBeNilAssumptionStmtFieldNumber">
            <summary>Field number for the "varMayBeNilAssumptionStmt" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrStatement.CastStmtFieldNumber">
            <summary>Field number for the "castStmt" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrStatement.JoinStmtFieldNumber">
            <summary>Field number for the "joinStmt" field.</summary>
        </member>
        <member name="T:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrStatement.StmtOneofCase">
            <summary>Enum of possible cases for the "stmt" oneof.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrLocalVarDeclarationStmt.NameFieldNumber">
            <summary>Field number for the "name" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrLocalVarDeclarationStmt.IsTempVarFieldNumber">
            <summary>Field number for the "isTempVar" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrAssignmentStmt.ResultFieldNumber">
            <summary>Field number for the "result" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrAssignmentStmt.ValueFieldNumber">
            <summary>Field number for the "value" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrLoadStmt.ResultFieldNumber">
            <summary>Field number for the "result" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrLoadStmt.ReceiverFieldNumber">
            <summary>Field number for the "receiver" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrLoadStmt.ReceiverDeclaredRecordFieldNumber">
            <summary>Field number for the "receiverDeclaredRecord" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrLoadStmt.FieldFieldNumber">
            <summary>Field number for the "field" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrStoreStmt.ReceiverFieldNumber">
            <summary>Field number for the "receiver" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrStoreStmt.ReceiverDeclaredRecordFieldNumber">
            <summary>Field number for the "receiverDeclaredRecord" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrStoreStmt.FieldFieldNumber">
            <summary>Field number for the "field" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrStoreStmt.ValueFieldNumber">
            <summary>Field number for the "value" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrRecordCopyStmt.SourceFieldNumber">
            <summary>Field number for the "source" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrRecordCopyStmt.DestFieldNumber">
            <summary>Field number for the "dest" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrRecordCopyStmt.RecordFieldNumber">
            <summary>Field number for the "record" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrMapGetStmt.ResultFieldNumber">
            <summary>Field number for the "result" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrMapGetStmt.MapFieldNumber">
            <summary>Field number for the "map" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrMapGetStmt.KeyFieldNumber">
            <summary>Field number for the "key" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrMapSetStmt.MapFieldNumber">
            <summary>Field number for the "map" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrMapSetStmt.KeyFieldNumber">
            <summary>Field number for the "key" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrMapSetStmt.ValueFieldNumber">
            <summary>Field number for the "value" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrRequirementStmt.ConditionFieldNumber">
            <summary>Field number for the "condition" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrNewRecordInstanceStmt.ResultFieldNumber">
            <summary>Field number for the "result" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrNewRecordInstanceStmt.RecordFieldNumber">
            <summary>Field number for the "record" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrNewArrayStmt.ResultFieldNumber">
            <summary>Field number for the "result" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrNewArrayStmt.LengthFieldNumber">
            <summary>Field number for the "length" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrLoadRefStmt.ResultFieldNumber">
            <summary>Field number for the "result" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrLoadRefStmt.ReferenceFieldNumber">
            <summary>Field number for the "reference" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrStoreRefStmt.ReferenceFieldNumber">
            <summary>Field number for the "reference" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrStoreRefStmt.ValueFieldNumber">
            <summary>Field number for the "value" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrGetReferenceStmt.ResultFieldNumber">
            <summary>Field number for the "result" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrGetReferenceStmt.VariableFieldNumber">
            <summary>Field number for the "variable" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrGetReferenceStmt.ReferenceKindFieldNumber">
            <summary>Field number for the "referenceKind" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrStaticCallStmt.ResultFieldNumber">
            <summary>Field number for the "result" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrStaticCallStmt.CalleeFieldNumber">
            <summary>Field number for the "callee" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrStaticCallStmt.ArgumentsFieldNumber">
            <summary>Field number for the "arguments" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrStaticCallStmt.ReturnTypeFieldNumber">
            <summary>Field number for the "returnType" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrVirtualCallStmt.ResultFieldNumber">
            <summary>Field number for the "result" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrVirtualCallStmt.ReceiverFieldNumber">
            <summary>Field number for the "receiver" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrVirtualCallStmt.ReceiverDeclaredRecordFieldNumber">
            <summary>Field number for the "receiverDeclaredRecord" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrVirtualCallStmt.SignatureFieldNumber">
            <summary>Field number for the "signature" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrVirtualCallStmt.ArgumentsFieldNumber">
            <summary>Field number for the "arguments" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrVirtualCallStmt.ReturnTypeFieldNumber">
            <summary>Field number for the "returnType" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrUnknownCallStmt.ResultFieldNumber">
            <summary>Field number for the "result" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrUnknownCallStmt.ArgumentsFieldNumber">
            <summary>Field number for the "arguments" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrUnknownCallStmt.IsLibraryCallFieldNumber">
            <summary>Field number for the "isLibraryCall" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrReturnStmt.ValueFieldNumber">
            <summary>Field number for the "value" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrUncontrolledVarStmt.VariableFieldNumber">
            <summary>Field number for the "variable" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrVarInvalidationStmt.VariableFieldNumber">
            <summary>Field number for the "variable" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrVarDereferenceStmt.VariableFieldNumber">
            <summary>Field number for the "variable" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrVarDereferenceStmt.RequireNotNullAfterDereferenceFieldNumber">
            <summary>Field number for the "requireNotNullAfterDereference" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrCustomEvaluationStmt.ResultFieldNumber">
            <summary>Field number for the "result" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrCustomEvaluationStmt.OperandsFieldNumber">
            <summary>Field number for the "operands" field.</summary>
        </member>
        <member name="P:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrCustomEvaluationStmt.Operands">
            <summary>
            Unable to represent "function" field in protobuf
            </summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrVarMayBeNilAssumptionStmt.VariableFieldNumber">
            <summary>Field number for the "variable" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrCastStatement.VariableFieldNumber">
            <summary>Field number for the "variable" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrCastStatement.TypeFieldNumber">
            <summary>Field number for the "type" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrJoinStatement.ResultFieldNumber">
            <summary>Field number for the "result" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrJoinStatement.ExprsFieldNumber">
            <summary>Field number for the "exprs" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrCFGBlock.InstructionsFieldNumber">
            <summary>Field number for the "instructions" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrUnconditionalJump.NextBlockFieldNumber">
            <summary>Field number for the "nextBlock" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrConditionalJump.ConditionFieldNumber">
            <summary>Field number for the "condition" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrConditionalJump.TrueBranchFieldNumber">
            <summary>Field number for the "trueBranch" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrConditionalJump.FalseBranchFieldNumber">
            <summary>Field number for the "falseBranch" field.</summary>
        </member>
        <member name="T:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrJump">
            <summary>
            Represents either a conditional or an unconditional jump
            </summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrJump.UnconditionalJumpFieldNumber">
            <summary>Field number for the "unconditionalJump" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrJump.ConditionalJumpFieldNumber">
            <summary>Field number for the "conditionalJump" field.</summary>
        </member>
        <member name="T:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrJump.JumpOneofCase">
            <summary>Enum of possible cases for the "jump" oneof.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtBlockJump.BlockFieldNumber">
            <summary>Field number for the "block" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtBlockJump.JumpFieldNumber">
            <summary>Field number for the "jump" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrCfg.BlocksFieldNumber">
            <summary>Field number for the "blocks" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrCfg.JumpsFieldNumber">
            <summary>Field number for the "jumps" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrCfg.StartBlockFieldNumber">
            <summary>Field number for the "startBlock" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrCfg.ExitBlockFieldNumber">
            <summary>Field number for the "exitBlock" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrTopLevelDeclList.DeclsFieldNumber">
            <summary>Field number for the "decls" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrTopLevelDecl.LocationFieldNumber">
            <summary>Field number for the "location" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrTopLevelDecl.FunctionDeclFieldNumber">
            <summary>Field number for the "functionDecl" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrTopLevelDecl.RecordDeclFieldNumber">
            <summary>Field number for the "recordDecl" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrTopLevelDecl.GlobalVarDeclFieldNumber">
            <summary>Field number for the "globalVarDecl" field.</summary>
        </member>
        <member name="T:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrTopLevelDecl.DeclOneofCase">
            <summary>Enum of possible cases for the "decl" oneof.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrFunctionDecl.NameFieldNumber">
            <summary>Field number for the "name" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrFunctionDecl.ParametersFieldNumber">
            <summary>Field number for the "parameters" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrFunctionDecl.ParametersMayBeAliasedFieldNumber">
            <summary>Field number for the "parametersMayBeAliased" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrFunctionDecl.IsPrivateFieldNumber">
            <summary>Field number for the "isPrivate" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrFunctionDecl.IsStaticInitializerFunctionFieldNumber">
            <summary>Field number for the "isStaticInitializerFunction" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrFunctionDecl.BodyFieldNumber">
            <summary>Field number for the "body" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrFunctionDecl.ReturnTypeFieldNumber">
            <summary>Field number for the "returnType" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrParameterDecl.NameFieldNumber">
            <summary>Field number for the "name" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrParameterDecl.LocationFieldNumber">
            <summary>Field number for the "location" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrParameterDecl.TypeFieldNumber">
            <summary>Field number for the "type" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrLocation.FilePathFieldNumber">
            <summary>Field number for the "filePath" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrLocation.Offset1FieldNumber">
            <summary>Field number for the "offset1" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrLocation.Offset2FieldNumber">
            <summary>Field number for the "offset2" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrLocation.LineFieldNumber">
            <summary>Field number for the "line" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrLocation.ColFieldNumber">
            <summary>Field number for the "col" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtAliasInfo.MayBeAliasedSetFieldNumber">
            <summary>Field number for the "mayBeAliasedSet" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrRecordDecl.NameFieldNumber">
            <summary>Field number for the "name" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrRecordDecl.SuperRecordsFieldNumber">
            <summary>Field number for the "superRecords" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrRecordDecl.FieldsFieldNumber">
            <summary>Field number for the "fields" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrRecordDecl.VirtualMethodsFieldNumber">
            <summary>Field number for the "virtualMethods" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrRecordDecl.IsMapFieldNumber">
            <summary>Field number for the "isMap" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrFieldDecl.NameFieldNumber">
            <summary>Field number for the "name" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrFieldDecl.LocationFieldNumber">
            <summary>Field number for the "location" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrFieldDecl.TypeFieldNumber">
            <summary>Field number for the "type" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtVirtualMethods.NameFieldNumber">
            <summary>Field number for the "name" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtVirtualMethods.FunctionIdFieldNumber">
            <summary>Field number for the "functionId" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrGlobalVarDecl.NameFieldNumber">
            <summary>Field number for the "name" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrGlobalVarDecl.IsPrivateOrConstFieldNumber">
            <summary>Field number for the "isPrivateOrConst" field.</summary>
        </member>
        <member name="F:JetBrains.ReSharperCpp.RiderPlugin.Radler.DFA.Protobuf.PtIrGlobalVarDecl.TypeFieldNumber">
            <summary>Field number for the "type" field.</summary>
        </member>
        <member name="T:JetBrains.ReSharperCpp.RiderPlugin.Radler.ProjectModel.Impl.RadProjectModelHost">
            Allows to wait until CLion finishes the initial project load. Also handles incremental project updates.
        </member>
        <member name="T:JetBrains.ReSharperCpp.RiderPlugin.Radler.ProjectModel.RadProjectHost">
            Interacts with CLion over the Rd protocol to get compilation arguments for C++ files and mock R# project model.
            The actual interactions go as follows:
              - CLion project is opened on the frontend.
              - CLion sends a request to the backend to open a solution of a special kind.
              - R# creates the corresponding solution mark and attempts to load the project inside on a separate thread, we
                block the thread until we get compilation arguments from the frontend.
              - CLion sends compilation arguments, we unblock the thread doing the async project load on R# side in return.
        </member>
        <member name="T:JetBrains.ReSharperCpp.RiderPlugin.Radler.UnitTesting.RadTestElement">
            <summary>
            Deliberately compared only on framework, name and suite, the rest is considered metadata for the index.
            </summary>
        </member>
        <member name="T:JetBrains.ReSharperCpp.RiderPlugin.Radler.ZoneMarker">
            <summary>
            Radler is a CLion plugin that provides general C++ support based on R++ language engine.
            </summary>
        </member>
        <member name="M:JetBrains.ReSharperCpp.RiderPlugin.Unreal.Actions.UnrealNewAction.UbtSuppressorController.StartSuppress">
            <summary>
            Starts unconditional UBT suppression which will be finished on cookie Dispose
            </summary>
        </member>
        <member name="M:JetBrains.ReSharperCpp.RiderPlugin.Unreal.Actions.UnrealNewAction.UbtSuppressorController.WaitTillSaved(JetBrains.Util.VirtualFileSystemPath)">
            <summary>
            Prolongs UBT suppression until specified file will be saved
            </summary>
        </member>
        <member name="M:JetBrains.ReSharperCpp.RiderPlugin.Unreal.Actions.UnrealNewAction.UnrealNewModuleUtil.IsFolderSuitableForModule(JetBrains.ReSharper.Psi.Cpp.UE4.ICppUE4SolutionDetector,JetBrains.ProjectModel.IProjectFolder)">
            <summary>
            Checks if folder is suitable for new unreal module.
            CppUE4ProjectsTracker might not be initialized at this point of time, so we check for collisions
            with other modules on the frontend
            </summary>
        </member>
        <member name="M:JetBrains.ReSharperCpp.RiderPlugin.Unreal.Actions.UnrealNewAction.UnrealNewPluginUtil.IsFolderSuitableForPlugin(JetBrains.ReSharper.Psi.Cpp.UE4.ICppUE4SolutionDetector,JetBrains.ProjectModel.IProjectFolder)">
            <summary>
            Checks if folder is suitable for new unreal plugin.
            CppUE4ProjectsTracker might not be initialized at this point of time, so we check for collisions
            with other plugins on the frontend
            </summary>
        </member>
        <member name="T:JetBrains.Rider.Backend.Env.UnrealZoneDeactivator">
             <summary>
             <see cref="T:JetBrains.ReSharper.Psi.IUnrealEngineZone"/> lives in Cpp project, but we can't reference it from Rider.Backend.
            
             This is a copy-paste of <see cref="T:JetBrains.Rider.Backend.Env.ZonesActivator"/> - same requirements, but
             it's needed only for deactivation of <see cref="T:JetBrains.ReSharper.Psi.IUnrealEngineZone"/>
             </summary>
        </member>
    </members>
</doc>
