Esempio n. 1
0
        private static ImmutableArray <SymbolMarkupToken> CreateDescription(SemanticSymbol semantic)
        {
            var builder = ImmutableArray.CreateBuilder <SymbolMarkupToken>();

            builder.Add(new SymbolMarkupToken(SymbolMarkupKind.PlainText, "(semantic) "));

            builder.Add(new SymbolMarkupToken(SymbolMarkupKind.SemanticName, semantic.Name));

            builder.Add(new SymbolMarkupToken(SymbolMarkupKind.Whitespace, Environment.NewLine));

            builder.Add(new SymbolMarkupToken(SymbolMarkupKind.PlainText, semantic.FullDescription));

            return(builder.ToImmutable());
        }
Esempio n. 2
0
        private static void AppendSemantic(this ICollection <SymbolMarkupToken> markup, SemanticSymbol symbol)
        {
            markup.AppendPlainText("(semantic)");
            markup.AppendSpace();

            markup.AppendName(SymbolMarkupKind.SemanticName, symbol.Name);
        }
Esempio n. 3
0
        private static void AppendSemantic(this ICollection<SymbolMarkupToken> markup, SemanticSymbol symbol)
        {
            markup.AppendPlainText("(semantic)");
            markup.AppendSpace();

            markup.AppendName(SymbolMarkupKind.SemanticName, symbol.Name);
        }
Esempio n. 4
0
 public BoundSemantic(SemanticSymbol semanticSymbol)
     : base(BoundNodeKind.Semantic)
 {
     SemanticSymbol = semanticSymbol;
 }