<?xml version="1.0" encoding="utf-8"?>
<doc>
<assembly><name>JetBrains.ReSharper.Plugins.FSharp.Psi.Services</name></assembly>
<members>
<member name="M:JetBrains.ReSharper.Plugins.FSharp.Psi.PsiUtil.isOnlyMeaningfulNodeOnLine(JetBrains.ReSharper.Psi.Tree.ITreeNode)">
<summary>
 Only takes siblings into account.
</summary>
</member>
<member name="M:JetBrains.ReSharper.Plugins.FSharp.Psi.PsiUtil.isLastMeaningfulNodeOnLine(JetBrains.ReSharper.Psi.Tree.ITreeNode)">
<summary>
 Only takes siblings into account.
</summary>
</member>
<member name="M:JetBrains.ReSharper.Plugins.FSharp.Psi.PsiUtil.isFirstMeaningfulNodeOnLine(JetBrains.ReSharper.Psi.Tree.ITreeNode)">
<summary>
 Only takes siblings into account.
</summary>
</member>
<member name="M:JetBrains.ReSharper.Plugins.FSharp.Psi.PsiUtil.PsiModificationUtil.replaceWithToken(JetBrains.ReSharper.Psi.Tree.ITreeNode,JetBrains.ReSharper.Psi.Parsing.TokenNodeType)">
<summary>
 A shorthand helper for PsiModificationUtil.replace.
</summary>
</member>
<member name="M:JetBrains.ReSharper.Plugins.FSharp.Psi.PsiUtil.PsiModificationUtil.replaceWithCopy``1(JetBrains.ReSharper.Psi.Tree.ITreeNode,``0)">
<summary>
 Wraps ModificationUtil.ReplaceChild and ignores the resulting replaced node.
 Use ModificationUtil.ReplaceChild if resulting node is needed.

 Should be used when newChild is a child of oldChild.
</summary>
</member>
<member name="M:JetBrains.ReSharper.Plugins.FSharp.Psi.PsiUtil.PsiModificationUtil.replace``1(JetBrains.ReSharper.Psi.Tree.ITreeNode,``0)">
<summary>
 Wraps ModificationUtil.ReplaceChild and ignores the resulting replaced node.
 Use ModificationUtil.ReplaceChild if resulting node is needed.

 Warning: newChild should not be child of oldChild.
</summary>
</member>
<member name="T:JetBrains.ReSharper.Plugins.FSharp.Psi.Util.OpensUtil.ModuleToImport.FullName">
<summary>
 FCS-provided namespace to import that uses the previous import logic,
 will be removed when remaining cases are moved to use declared elements.
</summary>
</member>
<member name="T:JetBrains.ReSharper.Plugins.FSharp.Psi.Features.StringLiteralsUtil.FSharpLiteralType.RawInterpolatedStringEnd">
<summary>
 }}string&quot;
</summary>
</member>
<member name="T:JetBrains.ReSharper.Plugins.FSharp.Psi.Features.StringLiteralsUtil.FSharpLiteralType.RawInterpolatedStringMiddle">
<summary>
 }}string{{
</summary>
</member>
<member name="T:JetBrains.ReSharper.Plugins.FSharp.Psi.Features.StringLiteralsUtil.FSharpLiteralType.RawInterpolatedStringStart">
<summary>
 $$&quot;&quot;&quot;string{{
</summary>
</member>
<member name="T:JetBrains.ReSharper.Plugins.FSharp.Psi.Features.StringLiteralsUtil.FSharpLiteralType.RawInterpolatedString">
<summary>
 $$&quot;&quot;&quot;string&quot;&quot;&quot;
</summary>
</member>
<member name="T:JetBrains.ReSharper.Plugins.FSharp.Psi.Features.StringLiteralsUtil.FSharpLiteralType.TripleQuoteInterpolatedStringEnd">
<summary>
 }{string}&quot;&quot;&quot;
</summary>
</member>
<member name="T:JetBrains.ReSharper.Plugins.FSharp.Psi.Features.StringLiteralsUtil.FSharpLiteralType.TripleQuoteInterpolatedStringMiddle">
<summary>
 }{string}{
</summary>
</member>
<member name="T:JetBrains.ReSharper.Plugins.FSharp.Psi.Features.StringLiteralsUtil.FSharpLiteralType.TripleQuoteInterpolatedStringStart">
<summary>
 $&quot;&quot;&quot;{
</summary>
</member>
<member name="T:JetBrains.ReSharper.Plugins.FSharp.Psi.Features.StringLiteralsUtil.FSharpLiteralType.TripleQuoteInterpolatedString">
<summary>
 $&quot;&quot;&quot;{string}&quot;&quot;&quot;
</summary>
</member>
<member name="T:JetBrains.ReSharper.Plugins.FSharp.Psi.Features.StringLiteralsUtil.FSharpLiteralType.VerbatimInterpolatedStringEnd">
<summary>
 }{string}&quot;
</summary>
</member>
<member name="T:JetBrains.ReSharper.Plugins.FSharp.Psi.Features.StringLiteralsUtil.FSharpLiteralType.VerbatimInterpolatedStringMiddle">
<summary>
 }{string}{
</summary>
</member>
<member name="T:JetBrains.ReSharper.Plugins.FSharp.Psi.Features.StringLiteralsUtil.FSharpLiteralType.VerbatimInterpolatedStringStart">
<summary>
 $@&quot;{string}{ @$&quot;{string}{
</summary>
</member>
<member name="T:JetBrains.ReSharper.Plugins.FSharp.Psi.Features.StringLiteralsUtil.FSharpLiteralType.VerbatimInterpolatedString">
<summary>
 $@&quot;{string}&quot; @$&quot;{string}&quot;
</summary>
</member>
<member name="T:JetBrains.ReSharper.Plugins.FSharp.Psi.Features.StringLiteralsUtil.FSharpLiteralType.InterpolatedStringEnd">
<summary>
 }string&quot;
</summary>
</member>
<member name="T:JetBrains.ReSharper.Plugins.FSharp.Psi.Features.StringLiteralsUtil.FSharpLiteralType.InterpolatedStringMiddle">
<summary>
 }string{
</summary>
</member>
<member name="T:JetBrains.ReSharper.Plugins.FSharp.Psi.Features.StringLiteralsUtil.FSharpLiteralType.InterpolatedStringStart">
<summary>
 $&quot;string{
</summary>
</member>
<member name="T:JetBrains.ReSharper.Plugins.FSharp.Psi.Features.StringLiteralsUtil.FSharpLiteralType.InterpolatedString">
<summary>
 $&quot;string&quot;
</summary>
</member>
<member name="T:JetBrains.ReSharper.Plugins.FSharp.Psi.Features.StringLiteralsUtil.FSharpLiteralType.ByteArray">
<summary>
 &quot;{string}&quot;B
</summary>
</member>
<member name="T:JetBrains.ReSharper.Plugins.FSharp.Psi.Features.StringLiteralsUtil.FSharpLiteralType.TripleQuoteString">
<summary>
 &quot;&quot;&quot;{string}&quot;&quot;&quot;
</summary>
</member>
<member name="T:JetBrains.ReSharper.Plugins.FSharp.Psi.Features.StringLiteralsUtil.FSharpLiteralType.VerbatimByteArray">
<summary>
 @&quot;{string}&quot;B
</summary>
</member>
<member name="T:JetBrains.ReSharper.Plugins.FSharp.Psi.Features.StringLiteralsUtil.FSharpLiteralType.VerbatimString">
<summary>
 @&quot;{string}&quot;
</summary>
</member>
<member name="T:JetBrains.ReSharper.Plugins.FSharp.Psi.Features.StringLiteralsUtil.FSharpLiteralType.RegularString">
<summary>
 &quot;{string}&quot;
</summary>
</member>
<member name="T:JetBrains.ReSharper.Plugins.FSharp.Psi.Features.StringLiteralsUtil.FSharpLiteralType.Character">
<summary>
 &apos;{char}&apos;
</summary>
</member>
<member name="M:JetBrains.ReSharper.Plugins.FSharp.Psi.Features.Util.FSharpResolveUtil.mayShadowPartially(JetBrains.ReSharper.Psi.Tree.ITreeNode,JetBrains.ReSharper.Feature.Services.Daemon.ElementProblemAnalyzerData,FSharp.Compiler.Symbols.FSharpSymbol)">
<summary>
 Workaround check for compiler issue with delegates not fully shadowing other types, see dotnet/fsharp#10228.
</summary>
</member>
<member name="M:JetBrains.ReSharper.Plugins.FSharp.Psi.Features.Util.FSharpResolveUtil.resolvesToAssociatedModule(JetBrains.ReSharper.Psi.IDeclaredElement,JetBrains.ReSharper.Psi.IDeclaredElement,JetBrains.ReSharper.Plugins.FSharp.Psi.Resolve.FSharpSymbolReference)">
<summary>
 Workaround for case where unqualified resolve may return module with implicit suffix instead of type.
</summary>
</member>
<member name="M:JetBrains.ReSharper.Plugins.FSharp.Psi.Features.Util.MatchTree.MatchNodeModule.increment(JetBrains.Util.OneToListMap{Microsoft.FSharp.Collections.FSharpList{JetBrains.ReSharper.Plugins.FSharp.Psi.Features.Util.MatchTree.MatchTest},JetBrains.ReSharper.Plugins.FSharp.Psi.Features.Util.MatchTree.Deconstruction},JetBrains.ReSharper.Psi.Tree.ITreeNode,System.Boolean,JetBrains.ReSharper.Plugins.FSharp.Psi.Features.Util.MatchTree.MatchNode)">
<summary>
 Return true if successfully incremented the value
</summary>
</member>
<member name="M:JetBrains.ReSharper.Plugins.FSharp.Psi.Features.Daemon.Highlightings.FSharpErrorUtil.getFunctionApplicationRange(JetBrains.ReSharper.Plugins.FSharp.Psi.Tree.IAppExpr)">
<summary>
 Assuming `|&gt;` or `&lt;|` were resolved beforehand.
</summary>
</member>
</members>
</doc>
