private static string RenderXamlForlist(string name, IAstList <IAst> items) { return(@" <Span xmlns='http://schemas.microsoft.com/winfx/2006/xaml/presentation'> <Span Foreground = 'blue'>" + Utils.Escape(name) + @"</Span>* <Span Foreground = 'gray'>Count: </Span> " + items.Count + @" </Span>"); }
public static List <DefinitionModel> GetDefinitions( ImmutableArray <Def> defs, [ItemNotNull, NotNull] IAstList <Definition> definitions) { var defMap = defs.ToDictionary(d => d.Symbol, d => d.Expr); var definitionModels = new List <DefinitionModel>(); foreach (var def in definitions) { var sym = def.SymbolRef.Symbol; var expr = defMap[sym]; definitionModels.Add(new DefinitionModel(def.Reference.Text, expr.ToExpression(), def.Location)); } return(definitionModels); }
private static string RenderXamlForlist(string name, IAstList<IAst> items) { return @" <Span xmlns='http://schemas.microsoft.com/winfx/2006/xaml/presentation'> <Span Foreground = 'blue'>" + Utils.Escape(name) + @"</Span>* <Span Foreground = 'gray'>Count: </Span> " + items.Count + @" </Span>"; }