public static SpanConstructor Accepts( this SpanConstructor self, AcceptedCharacters accepted ) { return(self.With(eh => eh.AcceptedCharacters = accepted)); }
public static SpanConstructor AutoCompleteWith(this SpanConstructor self, string autoCompleteString, bool atEndOfSpan) { return(self.With(new AutoCompleteEditHandler(SpanConstructor.TestTokenizer) { AutoCompleteString = autoCompleteString, AutoCompleteAtEndOfSpan = atEndOfSpan })); }
protected virtual Block ConfigureAndAddSpanToBlock(BlockBuilder block, SpanConstructor span) { switch (block.Type) { case BlockType.Markup: span.With(new MarkupCodeGenerator()); break; case BlockType.Statement: span.With(new StatementCodeGenerator()); break; case BlockType.Expression: block.CodeGenerator = new ExpressionCodeGenerator(); span.With(new ExpressionCodeGenerator()); break; } block.Children.Add(span); return(block.Build()); }
public SpanConstructor AsStatement() { return(_self.With(new StatementCodeGenerator())); }
public static SpanConstructor WithEditorHints(this SpanConstructor self, EditorHints hints) { return(self.With(eh => eh.EditorHints = hints)); }
protected virtual Block ConfigureAndAddSpanToBlock(BlockBuilder block, SpanConstructor span) { switch (block.Type) { case BlockType.Markup: span.With(new MarkupCodeGenerator()); break; case BlockType.Statement: span.With(new StatementCodeGenerator()); break; case BlockType.Expression: block.CodeGenerator = new ExpressionCodeGenerator(); span.With(new ExpressionCodeGenerator()); break; } block.Children.Add(span); return block.Build(); }