<?xml version="1.0"?>
<doc>
    <assembly>
        <name>JetBrains.ReSharper.Daemon.Engine</name>
    </assembly>
    <members>
        <member name="T:JetBrains.ReSharper.Daemon.StatusBarMessenger">
            <summary>
            When a caret is placed over a highlighter (error/warning etc), advertises its text in the status bar.
            This way you can see the text of the error under caret without using mouse.
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.StatusBarMessenger.UpdateMessage">
            <summary>
            Applies a new message to the status bar based on the current text control caret position.
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.InheritanceMarkOnGutterBase`1.JetBrains#ReSharper#Feature#Services#Daemon#IRichTextToolTipHighlighting#TryGetTooltip(JetBrains.TextControl.DocumentMarkup.HighlighterTooltipKind)">
            <inheritdoc />
        </member>
        <member name="T:JetBrains.ReSharper.Daemon.Stages.ExploreFileStructureCollectorStage">
            <summary>
            Stage that builds the <see cref="T:JetBrains.ReSharper.Daemon.Stages.IFileStructure"/> data for current file.
            Do not depend on this stage directly,
            depend on <see cref="T:JetBrains.ReSharper.Feature.Services.Daemon.GlobalFileStructureCollectorStage"/> marker stage instead.
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.Stages.ExploreFileStructureCollectorStage.#ctor(JetBrains.ReSharper.Daemon.Stages.GlobalFileStructureBuilder)">
            <summary>
            Stage that builds the <see cref="T:JetBrains.ReSharper.Daemon.Stages.IFileStructure"/> data for current file.
            Do not depend on this stage directly,
            depend on <see cref="T:JetBrains.ReSharper.Feature.Services.Daemon.GlobalFileStructureCollectorStage"/> marker stage instead.
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Daemon.Stages.FileStructureBase">
            <summary>Handy base class for language-specific <see cref="T:JetBrains.ReSharper.Daemon.Stages.IFileStructure"/></summary>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.Stages.FileStructureBase.#ctor(JetBrains.ReSharper.Psi.Tree.IFile)">
            <summary>Handy base class for language-specific <see cref="T:JetBrains.ReSharper.Daemon.Stages.IFileStructure"/></summary>
        </member>
        <member name="T:JetBrains.ReSharper.Daemon.Stages.IFileStructure">
            <summary>
            Explores specific information for file and return it's coordinates relative to file
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.UsageChecking.CLRUsageCheckingServices.GetMemberId(JetBrains.ReSharper.Psi.ITypeMember,System.Boolean)">
            <summary>
            Static method for use if you hasn't access to instance of UsageCheckingService
            </summary>
            <param name="member">Type, Method, Property, etc.</param>
            <param name="forceCreateForPrivateMembers"></param>
            <returns></returns>
        </member>
        <member name="T:JetBrains.ReSharper.Daemon.UsageChecking.AfterHierarchyAnalysisStage">
            <summary>
            Marker stage for all consumers of <see cref="T:JetBrains.ReSharper.Daemon.UsageChecking.IHierarchyAnalysisPersistedDataHolder"/>
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Daemon.UsageChecking.IUsageAnalysisHighlighting">
            <summary>
            Marker interface for all usage checking highlighting.
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Daemon.UsageChecking.IUsageAnalysisHighlightingSource">
            <summary>
            Highlighting contract for all usage checking analyzers.
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.UsageChecking.UsageAnalyzer.HasInstanceConstructorDeclarations(JetBrains.ReSharper.Psi.IClass)">
            <remarks>
            ImplicitConstructor can be present even when HasInstanceConstructorDeclarations is true (e.g. Record copy constructor),
            but this method will not return it if there is an explicit constructor declaration.
            </remarks>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.UsageChecking.UsageCheckingServices.ShouldTakeTopLevelDeclaration(JetBrains.ReSharper.Psi.Tree.IDeclaration)">
            Check whether a given declaration expected to be provided via <see cref="M:JetBrains.ReSharper.Daemon.UsageChecking.UsageCheckingServices.TraverseDeclarationsInPostOrder(JetBrains.ReSharper.Psi.Tree.IFile)"/>.
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.UsageChecking.UsageCheckingServices.TraverseDeclarationsInPostOrder(JetBrains.ReSharper.Psi.Tree.IFile)">
            Traverse a given file for not-uniquely named declarations in post-order, e.g.:
            <code>
            A {
              B {}
              C {
                E {}
                F {}
                }
              D {
                G {}
                }
              }
            </code>
            Will be traversed as:
            <list>
            <item>(E, 2)</item>
            <item>(F, 2)</item>
            <item>(C, 1)</item>
            <item>(G, 2)</item>
            <item>(D, 1)</item>
            <item>(A, 0)</item>
            </list>
        </member>
        <member name="F:JetBrains.ReSharper.Daemon.UsageChecking.LocalMembersUsageFilter.myReferenceNames">
            <summary>
            Set of suspicious reference names which should be resolved to check usages
            </summary>
        </member>
        <member name="F:JetBrains.ReSharper.Daemon.UsageChecking.LocalMembersUsageFilter.myMembers">
            <summary>
            Set of declared elements declared in this file. Only their usages should be checked
            </summary>
        </member>
    </members>
</doc>
