Method IsCollapsible
- Namespace
- Alternet.Syntax.Parsers.Roslyn.CodeCompletion
- Assembly
- Alternet.Syntax.Parsers.Roslyn.v10.dll
IsCollapsible(SyntaxNode, out string, out TextSpan, bool)
Indicates whether specified Microsoft.CodeAnalysis.SyntaxNode can be outlined.
public override bool IsCollapsible(SyntaxNode node, out string outlineText, out TextSpan span, bool checkStatements)
Parameters
nodeSyntaxNodeMicrosoft.CodeAnalysis.SyntaxNodeto check.outlineTextstringOutput parameter receives text substituting collapsed outline section.
spanTextSpanOutput parameter receives outline range.
checkStatementsboolIndicates whether statement node also should be processed.
Returns
- bool
True if
Microsoft.CodeAnalysis.SyntaxNodecan be outlined; otherwise false.
IsCollapsible(IEnumerable<SyntaxTrivia>, out string, out TextSpan)
Indicates whether specified Microsoft.CodeAnalysis.SyntaxTrivia list can be outlined.
public override bool IsCollapsible(IEnumerable<SyntaxTrivia> triviaList, out string outlineText, out TextSpan span)
Parameters
triviaListIEnumerable<SyntaxTrivia>Microsoft.CodeAnalysis.SyntaxTriviaListto check.outlineTextstringOutput parameter receives text substituting collapsed outline section.
spanTextSpanOutput parameter receives outline range.
Returns
- bool
True if
Microsoft.CodeAnalysis.SyntaxTrivialist can be outlined; otherwise false.