<?xml version="1.0"?>
<doc>
    <assembly>
        <name>JetBrains.ReSharper.Daemon.Web</name>
    </assembly>
    <members>
        <member name="M:JetBrains.ReSharper.Daemon.Asp.Stages.Analysis.AspSyntaxErrorsAnalysis.DoSuppressHighlighting(JetBrains.ReSharper.Psi.Tree.ITreeNode,System.Tuple{JetBrains.ReSharper.Feature.Services.Daemon.IHighlightingConsumer,JetBrains.ReSharper.Psi.Html.Html.IHtmlDeclaredElementsCache,JetBrains.ReSharper.Psi.Html.Tree.IHtmlFile,JetBrains.ReSharper.Psi.IPsiServices})">
            <summary>
            ignore errors in html comment but not in server tags or server comments
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.Asp.Stages.Analysis.AspTagClosingAnalysis.DoSuppressHighlighting(JetBrains.ReSharper.Psi.Tree.ITreeNode,System.Tuple{JetBrains.ReSharper.Psi.Html.Tree.IHtmlFile,JetBrains.ReSharper.Feature.Services.Daemon.IHighlightingConsumer,JetBrains.ReSharper.Psi.Html.Html.IHtmlDeclaredElementTypesBase,System.Collections.Generic.HashSet{JetBrains.ReSharper.Psi.Html.Tree.IHtmlTag}})">
            <summary>
            ignore errors in html comment but not in server tags
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.Html.Stages.Analysis.HtmlAnalysis`1.DoSuppressHighlighting(JetBrains.ReSharper.Psi.Tree.ITreeNode,`0)">
            <summary>
            Should we ignore errors in html comments or other skip nodes
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.Html.Stages.Analysis.IHtmlAnalysis`1.Init(JetBrains.ReSharper.Psi.Html.Tree.IHtmlFile,JetBrains.ReSharper.Feature.Services.Daemon.IHighlightingConsumer,JetBrains.Application.Settings.IContextBoundSettingsStore)">
            <summary>
            
            </summary>
            <param name="file"></param>
            <param name="consumer"></param>
            <param name="settings"></param>
            <returns>Return type must be TContext</returns>
        </member>
        <member name="T:JetBrains.ReSharper.Daemon.JavaScript.Stages.JSon.JsonIdentifierHighlighterProcess">
            <summary>
            Unfortunately we cannot have the same class process for different stages (because there is indexing by type), 
            so we need different one
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.JavaScript.Stages.JSon.JsonInspectionsProcess.IsProjectJsonCaseInsensitiveComparisonHack(JetBrains.ReSharper.Psi.JavaScript.Tree.IJavaScriptTreeNode)">
            <summary>
            project.json options are case-insensitive, but in the schema they are specified only in case-sensitive way
            We shouldn't error on them, despite they violate the schema
            </summary>
        </member>
        <member name="T:JetBrains.ReSharper.Daemon.JavaScript.Stages.JSon.JsonTooltipProviderProcess">
            <summary>
            Unfortunately we cannot have the same class process for different stages (because there is indexing by type), 
            so we need different one
            </summary>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.JavaScript.Stages.TypeScript.Syntax.TypeScriptDerivedInspectionsProcess.ShouldHighlightReservedKeywordsUsing">
            <summary>
            Should ignore keywords using in TS because it is handled by compiler
            </summary>
            <returns></returns>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.JavaScript.Stages.TypeScript.Syntax.TypeScriptDerivedInspectionsProcess.ShouldHighlightDuplicatingProperties">
            <summary>
            Will be handled by compiler errors
            </summary>
            <returns></returns>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.JavaScript.Stages.TypeScript.SmartResolver.TsExtraResolverProcessor.ShouldHighlightDuplicateParametersError">
            <summary>
            Handled by compiler errors
            </summary>
            <returns></returns>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.JavaScript.Stages.TypeScript.Util.TsResolveDaemonUtil.BothTypesSupportAssignabilityAnalyse(JetBrains.ReSharper.Psi.JavaScript.Resolve.IJsResolvedType,JetBrains.ReSharper.Psi.JavaScript.Resolve.IJsResolvedType,JetBrains.ReSharper.Psi.JavaScript.Impl.Resolve.JsResolveContext)">
            A hack in TS compiler for allowing type checks for '"a" | "a"[]' with "a", 
            see https://github.com/Microsoft/TypeScript/commit/8dbfe1ca631111e28a59b62e1ddc941ea6fe2e3f
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.JavaScript.Stages.TypeScript.Util.TsResolveDaemonUtil.GetDeclarationsCount(JetBrains.ReSharper.Psi.IDeclaredElement,JetBrains.ReSharper.Psi.JavaScript.Impl.Resolve.JsResolveContext)">
            <summary>
            Fast, relies on symbols only, doesn't calculate declarations themselves
            </summary>
            <param name="element"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.JavaScript.Stages.TypeScript.Util.TsResolveDaemonUtil.GetNonDeclarationSymbolsCount(JetBrains.ReSharper.Psi.IDeclaredElement,JetBrains.ReSharper.Psi.JavaScript.Impl.Resolve.JsResolveContext)">
            <summary>
            Fast, relies on symbols only, doesn't calculate declarations themselves
            </summary>
            <param name="element"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.JavaScript.Stages.TypeScript.Util.TsResolveDaemonUtil.GetDeclarationsCountExcept(JetBrains.ReSharper.Psi.IDeclaredElement,JetBrains.ReSharper.Psi.Tree.IDeclaration,JetBrains.ReSharper.Psi.JavaScript.Impl.Resolve.JsResolveContext)">
            <summary>
            Fast, relies on symbols only
            Calculates declarations count except specified item
            </summary>
            <param name="element"></param>
            <param name="declarationExcept"></param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="M:JetBrains.ReSharper.Daemon.JavaScript.Stages.SmartResolver.JsExtraResolverProcessor.IsSelfPassedParameterPattern(JetBrains.ReSharper.Psi.JavaScript.Tree.IJavaScriptParameterDeclarationBase,JetBrains.ReSharper.Psi.Tree.IDeclaration,JetBrains.ReSharper.Psi.JavaScript.Impl.Resolve.JsResolveContext)">
            <summary>
            Checks the case if parameter of outer function is passed in inplace invocation of inner function as parameter with the same name, e.g.
            function outer(parameters) {
              var s = (function (parameters) {
              }) (parameters);
            }
            </summary>
            <param name="parameterDeclaration">parameter if inner function</param>
            <param name="outerDeclaration">local element of outer function</param>
            <param name="context"></param>
            <returns></returns>
        </member>
        <member name="T:JetBrains.ReSharper.Daemon.JavaScript.Util.JavaScriptIdentifierHighlighter.IJavaScriptIdentifierHighlighter">
            <summary>
            Language specialization of the highlighter
            </summary>
        </member>
    </members>
</doc>
