Esempio n. 1
0
 public static SpanConstructor MarkupTransition(this SpanFactory self, HtmlSymbolType type)
 {
     return(self
            .Span(SpanKindInternal.Transition, SyntaxConstants.TransitionString, type)
            .Accepts(AcceptedCharactersInternal.None));
 }
Esempio n. 2
0
 public static SpanConstructor CodeTransition(this SpanFactory self, string content, CSharpSymbolType type)
 {
     return(self.Span(SpanKindInternal.Transition, content, type).Accepts(AcceptedCharactersInternal.None));
 }
Esempio n. 3
0
 public static SpanConstructor MarkupTransition(this SpanFactory self, string content)
 {
     return(self.Span(SpanKindInternal.Transition, content, markup: true).Accepts(AcceptedCharactersInternal.None));
 }
Esempio n. 4
0
 public static UnclassifiedCodeSpanConstructor Code(this SpanFactory self, string content)
 {
     return(new UnclassifiedCodeSpanConstructor(
                self.Span(SpanKindInternal.Code, content, markup: false)));
 }
Esempio n. 5
0
 public static SpanConstructor CodeTransition(this SpanFactory self)
 {
     return(self
            .Span(SpanKindInternal.Transition, SyntaxConstants.TransitionString, markup: false)
            .Accepts(AcceptedCharactersInternal.None));
 }
Esempio n. 6
0
 public static SpanConstructor CodeMarkup(this SpanFactory self, params string[] content)
 {
     return(self
            .Span(SpanKindInternal.Code, content, markup: true)
            .AsCodeMarkup());
 }
Esempio n. 7
0
 public static SpanConstructor CSharpCodeMarkup(this SpanFactory self, string content)
 {
     return(self.Code(content)
            .AsImplicitExpression(CSharpCodeParser.DefaultKeywords, acceptTrailingDot: true)
            .AsCodeMarkup());
 }
Esempio n. 8
0
 public static SpanConstructor Markup(this SpanFactory self, params string[] content)
 {
     return(self.Span(SpanKindInternal.Markup, content, markup: true).With(new MarkupChunkGenerator()));
 }
Esempio n. 9
0
 public static SpanConstructor Comment(this SpanFactory self, string content, HtmlSymbolType type)
 {
     return(self.Span(SpanKindInternal.Comment, content, type));
 }
Esempio n. 10
0
 public static SpanConstructor MetaMarkup(this SpanFactory self, string content, HtmlSymbolType type)
 {
     return(self.Span(SpanKindInternal.MetaCode, content, type));
 }
Esempio n. 11
0
 public static SpanConstructor MetaMarkup(this SpanFactory self, string content)
 {
     return(self.Span(SpanKindInternal.MetaCode, content, markup: true));
 }
Esempio n. 12
0
 public BlockFactory(SpanFactory factory)
 {
     _factory = factory;
 }