コード例 #1
0
 protected AbstractBinaryExpressionWrapper(
     IBlankLineIndentationService indentationService,
     ISyntaxFactsService syntaxFacts,
     IPrecedenceService precedenceService) : base(indentationService)
 {
     _syntaxFacts       = syntaxFacts;
     _precedenceService = precedenceService;
 }
コード例 #2
0
            public SeparatedSyntaxListCodeActionComputer(
                AbstractSeparatedSyntaxListWrapper <TListSyntax, TListItemSyntax> service,
                Document document, SourceText sourceText, DocumentOptionSet options,
                TListSyntax listSyntax, SeparatedSyntaxList <TListItemSyntax> listItems,
                CancellationToken cancellationToken)
                : base(service, document, sourceText, options, cancellationToken)
            {
                _listSyntax = listSyntax;
                _listItems  = listItems;

                _indentationService = service.GetIndentationService();

                var generator = SyntaxGenerator.GetGenerator(this.OriginalDocument);

                _afterOpenTokenIndentationTrivia = generator.Whitespace(GetAfterOpenTokenIdentation());
                _singleIndentationTrivia         = generator.Whitespace(GetSingleIdentation());
            }
コード例 #3
0
 protected AbstractSeparatedSyntaxListWrapper(IBlankLineIndentationService indentationService)
     : base(indentationService)
 {
 }
コード例 #4
0
 protected AbstractSyntaxWrapper(IBlankLineIndentationService indentationService)
 {
     this.IndentationService = indentationService;
 }