2 types derived from AbstractFormattingResult
Microsoft.CodeAnalysis.CSharp.Workspaces (1)
FormattingResult.cs (1)
17internal class FormattingResult : AbstractFormattingResult
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
Formatting\Engine\FormattingResult.vb (1)
18Inherits AbstractFormattingResult
1 instantiation of AbstractFormattingResult
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
Formatting\Engine\FormattingResult.vb (1)
22MyBase.New(treeInfo, tokenStream, spanToFormat)
21 references to AbstractFormattingResult
Microsoft.CodeAnalysis.CSharp.Workspaces (5)
AggregatedFormattingResult.cs (1)
16public AggregatedFormattingResult(SyntaxNode node, IList<AbstractFormattingResult> results, SimpleIntervalTree<TextSpan, TextSpanIntervalIntrospector>? formattingSpans)
CSharpFormatEngine.cs (1)
35protected override AbstractFormattingResult CreateFormattingResult(TokenStream tokenStream)
CSharpStructuredTriviaFormatEngine.cs (1)
57protected override AbstractFormattingResult CreateFormattingResult(TokenStream tokenStream)
CSharpSyntaxFormatting.cs (2)
45protected override IFormattingResult CreateAggregatedFormattingResult(SyntaxNode node, IList<AbstractFormattingResult> results, SimpleIntervalTree<TextSpan, TextSpanIntervalIntrospector>? formattingSpans = null) 48protected override AbstractFormattingResult Format(SyntaxNode node, SyntaxFormattingOptions options, IEnumerable<AbstractFormattingRule> formattingRules, SyntaxToken startToken, SyntaxToken endToken, CancellationToken cancellationToken)
Microsoft.CodeAnalysis.VisualBasic.Workspaces (5)
Formatting\Engine\AggregatedFormattingResult.vb (1)
15Public Sub New(node As SyntaxNode, results As IList(Of AbstractFormattingResult), formattingSpans As SimpleIntervalTree(Of TextSpan, TextSpanIntervalIntrospector))
Formatting\Engine\VisualBasicFormatEngine.vb (1)
33Protected Overrides Function CreateFormattingResult(tokenStream As TokenStream) As AbstractFormattingResult
Formatting\Engine\VisualBasicStructuredTriviaFormatEngine.vb (1)
50Protected Overrides Function CreateFormattingResult(tokenStream As TokenStream) As AbstractFormattingResult
Formatting\VisualBasicSyntaxFormatting.vb (2)
42Protected Overrides Function CreateAggregatedFormattingResult(node As SyntaxNode, results As IList(Of AbstractFormattingResult), Optional formattingSpans As SimpleIntervalTree(Of TextSpan, TextSpanIntervalIntrospector) = Nothing) As IFormattingResult 46Protected Overrides Function Format(root As SyntaxNode, options As SyntaxFormattingOptions, formattingRules As IEnumerable(Of AbstractFormattingRule), startToken As SyntaxToken, endToken As SyntaxToken, cancellationToken As CancellationToken) As AbstractFormattingResult
Microsoft.CodeAnalysis.Workspaces (11)
AbstractAggregatedFormattingResult.cs (3)
21private readonly IList<AbstractFormattingResult> _formattingResults; 29IList<AbstractFormattingResult> formattingResults, 91foreach (var formattingResult in _formattingResults)
AbstractFormatEngine.cs (2)
81protected abstract AbstractFormattingResult CreateFormattingResult(TokenStream tokenStream); 83public AbstractFormattingResult Format(CancellationToken cancellationToken)
AbstractSyntaxFormatting.cs (6)
34protected abstract IFormattingResult CreateAggregatedFormattingResult(SyntaxNode node, IList<AbstractFormattingResult> results, SimpleIntervalTree<TextSpan, TextSpanIntervalIntrospector>? formattingSpans = null); 36protected abstract AbstractFormattingResult Format(SyntaxNode node, SyntaxFormattingOptions options, IEnumerable<AbstractFormattingRule> rules, SyntaxToken startToken, SyntaxToken endToken, CancellationToken cancellationToken); 55return CreateAggregatedFormattingResult(node, SpecializedCollections.EmptyList<AbstractFormattingResult>()); 60List<AbstractFormattingResult>? results = null; 68results ??= new List<AbstractFormattingResult>(); 75return CreateAggregatedFormattingResult(node, SpecializedCollections.EmptyList<AbstractFormattingResult>());