public static Dictionary <string, ITypeSymbolInfo> SimpleGenerateTypeSymbolInfos(string code, bool isUseShortName = true) { var collector = new TypeSymbolInfoCollector(); GenerateCode($"namespace Norns.Destiny.UT.AOT.Generated {{ {code} }}", collector); return(collector.Infos.ToDictionary(i => isUseShortName ? i.Name : i.FullName, i => i)); }
public static List <ITypeSymbolInfo> GenerateTypeSymbolInfos(string code) { var collector = new TypeSymbolInfoCollector(); GenerateCode(code, collector); return(collector.Infos); }