public override void Format(
     FormattingContext context, ChainedFormattingRules formattingRules, Action <int, TriviaData> formattingResultApplier, CancellationToken cancellationToken, int tokenPairIndex = TokenPairIndexNotNeeded)
 {
     throw new NotImplementedException();
 }
Esempio n. 2
0
 protected abstract TriviaDataWithList <TTrivia> Format(FormattingContext context, ChainedFormattingRules formattingRules, int lines, int spaces, CancellationToken cancellationToken);
 public override TriviaData WithSpace(int space, FormattingContext context, ChainedFormattingRules formattingRules)
 {
     throw new NotImplementedException();
 }
 public override TriviaData WithIndentation(int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken)
 {
     throw new NotImplementedException();
 }
Esempio n. 5
0
 public abstract TriviaData WithIndentation(int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken);
Esempio n. 6
0
 public abstract void Format(
     FormattingContext context,
     ChainedFormattingRules formattingRules,
     Action <int, TriviaData> formattingResultApplier,
     CancellationToken cancellationToken,
     int tokenPairIndex = TokenPairIndexNotNeeded);
Esempio n. 7
0
 public abstract TriviaData WithSpace(int space, FormattingContext context, ChainedFormattingRules formattingRules);
Esempio n. 8
0
            public override TriviaData WithLine(int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken)
            {
                Contract.ThrowIfFalse(line > 0);

                if (this.LineBreaks == line && this.Spaces == indentation)
                {
                    return(this);
                }

                return(new ModifiedWhitespace(this.Options, this, line, indentation, elastic: false, language: this.Language));
            }
Esempio n. 9
0
            public override TriviaData WithSpace(int space, FormattingContext context, ChainedFormattingRules formattingRules)
            {
                if (this.LineBreaks == 0 && this.Spaces == space)
                {
                    return(this);
                }

                return(new ModifiedWhitespace(this.Options, this, /*lineBreak*/ 0, space, elastic: false, language: this.Language));
            }
            public override TriviaData WithLine(int line, int indentation, FormattingContext context, ChainedFormattingRules formattingRules, CancellationToken cancellationToken)
            {
                if (this.original == null)
                {
                    return(base.WithLine(line, indentation, context, formattingRules, cancellationToken));
                }

                if (this.original.LineBreaks == line && this.original.Spaces == indentation)
                {
                    return(this.original);
                }

                return(base.WithLine(line, indentation, context, formattingRules, cancellationToken));
            }
            public override TriviaData WithSpace(int space, FormattingContext context, ChainedFormattingRules formattingRules)
            {
                if (this.original == null)
                {
                    return(base.WithSpace(space, context, formattingRules));
                }

                if (this.LineBreaks == this.original.LineBreaks && this.original.Spaces == space)
                {
                    return(this.original);
                }

                return(base.WithSpace(space, context, formattingRules));
            }