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()); }
private static void AppendSemantic(this ICollection <SymbolMarkupToken> markup, SemanticSymbol symbol) { markup.AppendPlainText("(semantic)"); markup.AppendSpace(); markup.AppendName(SymbolMarkupKind.SemanticName, symbol.Name); }
private static void AppendSemantic(this ICollection<SymbolMarkupToken> markup, SemanticSymbol symbol) { markup.AppendPlainText("(semantic)"); markup.AppendSpace(); markup.AppendName(SymbolMarkupKind.SemanticName, symbol.Name); }
public BoundSemantic(SemanticSymbol semanticSymbol) : base(BoundNodeKind.Semantic) { SemanticSymbol = semanticSymbol; }