Example #1
0
        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>";
    }