1 write to Options
Microsoft.CodeAnalysis.Workspaces (1)
AbstractTriviaDataFactory.cs (1)
28Options = options;
35 references to Options
Microsoft.CodeAnalysis.CSharp.Workspaces (12)
TriviaDataFactory.cs (12)
46return new ComplexTrivia(this.Options, this.TreeInfo, default, token); 66return new ComplexTrivia(this.Options, this.TreeInfo, token, default); 86return new ComplexTrivia(this.Options, this.TreeInfo, token1, token2); 121return new ModifiedWhitespace(this.Options, result.LineBreaks, indentation: spaces, elastic: result.TreatAsElastic, language: LanguageNames.CSharp); 132var initialColumn = (token1.RawKind == 0) ? 0 : this.TreeInfo.GetOriginalColumn(Options.TabSize, token1) + token1.Span.Length; 135return textSnippet.ConvertTabToSpace(Options.TabSize, initialColumn, textSnippet.Length); 143var indentation = result.Tab * Options.TabSize + result.Space; 155if (!Options.UseTabs) 165Debug.Assert(Options.UseTabs); 173if (result.Space >= Options.TabSize) 178Debug.Assert((indentation / Options.TabSize) == result.Tab); 179Debug.Assert((indentation % Options.TabSize) == result.Space);
Microsoft.CodeAnalysis.VisualBasic.Workspaces (14)
Formatting\Engine\Trivia\TriviaDataFactory.vb (14)
41Return New ComplexTrivia(Me.Options, Me.TreeInfo, Nothing, token) 58Return New ComplexTrivia(Me.Options, Me.TreeInfo, token, Nothing) 76Return New ComplexTrivia(Me.Options, Me.TreeInfo, token1, token2) 85Return New ComplexTrivia(Me.Options, Me.TreeInfo, token1, token2) 122Dim triviaInfo = New LineContinuationTrivia(Me.Options, originalString, indentation) 163Return New ModifiedWhitespace(Me.Options, result.LineBreaks, indentation:=spaces, elastic:=result.TreatAsElastic, language:=LanguageNames.VisualBasic) 174Dim initialColumn = If(token1.Kind = 0, 0, Me.TreeInfo.GetOriginalColumn(Me.Options.TabSize, token1) + token1.Width) 177Return textSnippet.ConvertTabToSpace(Me.Options.TabSize, initialColumn, textSnippet.Length) 184Dim indentation = result.Tab * Me.Options.TabSize + result.Space 189If Not Me.Options.UseTabs Then 197Debug.Assert(Me.Options.UseTabs) 204If result.Space >= Me.Options.TabSize Then 208Debug.Assert((indentation \ Options.TabSize) = result.Tab) 209Debug.Assert((indentation Mod Options.TabSize) = result.Space)
Microsoft.CodeAnalysis.Workspaces (9)
AbstractTriviaDataFactory.cs (9)
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); 70indentation % Options.IndentationSize == 0; 74var indentationLevel = indentation / Options.IndentationSize; 85? new Whitespace(this.Options, lineBreaks, indentation, elastic, language: this.TreeInfo.Root.Language) 86: new ModifiedWhitespace(this.Options, lineBreaks, indentation, elastic, language: this.TreeInfo.Root.Language); 97var indentation = indentationLevel * Options.IndentationSize; 98var triviaInfo = new Whitespace(Options, lineBreaks: lineIndex + 1, indentation: indentation, elastic: false, language: this.TreeInfo.Root.Language);