2 types derived from Whitespace
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
Formatting\Engine\Trivia\TriviaDataFactory.AbstractLineBreakTrivia.vb (1)
13Inherits Whitespace
Microsoft.CodeAnalysis.Workspaces (1)
AbstractTriviaDataFactory.ModifiedWhitespace.cs (1)
14protected class ModifiedWhitespace : Whitespace
6 instantiations of Whitespace
Microsoft.CodeAnalysis.VisualBasic.Workspaces (1)
Formatting\Engine\Trivia\TriviaDataFactory.AbstractLineBreakTrivia.vb (1)
23MyBase.New(options, lineBreaks, indentation, elastic, LanguageNames.VisualBasic)
Microsoft.CodeAnalysis.Workspaces (5)
AbstractTriviaDataFactory.cs (5)
33_spaces[i] = new Whitespace(Options, space: i, elastic: false, language: treeInfo.Root.Language); 44return new Whitespace(this.Options, space, elastic: true, language: this.TreeInfo.Root.Language); 53return new Whitespace(this.Options, space, elastic: false, language: this.TreeInfo.Root.Language); 85? new Whitespace(this.Options, lineBreaks, indentation, elastic, language: this.TreeInfo.Root.Language) 98var triviaInfo = new Whitespace(Options, lineBreaks: lineIndex + 1, indentation: indentation, elastic: false, language: this.TreeInfo.Root.Language);
7 references to Whitespace
Microsoft.CodeAnalysis.Workspaces (7)
AbstractTriviaDataFactory.cs (5)
20private readonly Whitespace[] _spaces; 21private readonly Whitespace?[,] _whitespaces = new Whitespace[LineBreakCacheSize, IndentationLevelCacheSize]; 30_spaces = new Whitespace[SpaceCacheSize]; 98var triviaInfo = new Whitespace(Options, lineBreaks: lineIndex + 1, indentation: indentation, elastic: false, language: this.TreeInfo.Root.Language);
AbstractTriviaDataFactory.ModifiedWhitespace.cs (2)
16private readonly Whitespace? _original; 24public ModifiedWhitespace(SyntaxFormattingOptions options, Whitespace original, int lineBreaks, int indentation, bool elastic, string language)