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